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,