Microsoft.Extensions.FileProviders.Embedded
Looks up files using embedded resources in the specified assembly.
This file provider is case sensitive.
Initializes a new instance of the class using the specified
assembly with the base namespace defaulting to the assembly name.
The assembly that contains the embedded resources.
Initializes a new instance of the class using the specified
assembly and base namespace.
The assembly that contains the embedded resources.
The base namespace that contains the embedded resources.
Locates a file at the given path.
The path that identifies the file.
The file information. Caller must check Exists property. A if the file could
not be found.
Enumerate a directory at the given path, if any.
This file provider uses a flat directory structure. Everything under the base namespace is considered to be one
directory.
The path that identifies the directory
Contents of the directory. Caller must check Exists property. A if no
resources were found that match
Embedded files do not change.
This parameter is ignored
A
Represents a file embedded in an assembly.
Initializes a new instance of for an assembly using as the base
The assembly that contains the embedded resource
The path to the embedded resource
An arbitrary name for this instance
The to use for
Always true.
The length, in bytes, of the embedded resource
Always null.
The name of embedded file
The time, in UTC, when the was created
Always false.
An embedded file provider that uses a manifest compiled in the assembly to
reconstruct the original paths of the embedded files when they were embedded
into the assembly.
Initializes a new instance of .
The assembly containing the embedded files.
Initializes a new instance of .
The assembly containing the embedded files.
The relative path from the root of the manifest to use as root for the provider.
Initializes a new instance of .
The assembly containing the embedded files.
The relative path from the root of the manifest to use as root for the provider.
The LastModified date to use on the instances
returned by this .
Initializes a new instance of .
The assembly containing the embedded files.
The relative path from the root of the manifest to use as root for the provider.
The name of the embedded resource containing the manifest.
The LastModified date to use on the instances
returned by this .
Gets the for this provider.