diff --git a/src/OpenTelemetry.Extensions.PersistentStorage/FileBlobProvider.cs b/src/OpenTelemetry.Extensions.PersistentStorage/FileBlobProvider.cs
index 9ffd6cf8e86..c8abc11b7e1 100644
--- a/src/OpenTelemetry.Extensions.PersistentStorage/FileBlobProvider.cs
+++ b/src/OpenTelemetry.Extensions.PersistentStorage/FileBlobProvider.cs
@@ -62,6 +62,27 @@ public class FileBlobProvider : PersistentBlobProvider, IDisposable
/// Controls the timeout when writing a buffer to blob.
/// Default is 1 minute.
///
+ ///
+ /// path is null.
+ ///
+ ///
+ /// invalid path.
+ ///
+ ///
+ /// path exceeds system defined maximum length.
+ ///
+ ///
+ /// insufficient priviledges for provided path.
+ ///
+ ///
+ /// path contains a colon character (:) that is not part of a drive label ("C:\").
+ ///
+ ///
+ /// path contains invalid characters.
+ ///
+ ///
+ /// path is either file or network name is not known.
+ ///
public FileBlobProvider(
string path,
long maxSizeInBytes = 52428800,