Class EncryptedFileHandle
ContentFileHandle that is potentially stored in encrypted form.
Implements
Inherited Members
Namespace: Tableau.Migration.Content.Files
Assembly: Tableau.Migration.dll
Syntax
public record EncryptedFileHandle : ContentFileHandle, IContentFileHandle, IAsyncDisposable, IEquatable<ContentFileHandle>, IEquatable<EncryptedFileHandle>
Constructors
EncryptedFileHandle(IContentFileStore, string, string, IContentFileHandle)
ContentFileHandle that is potentially stored in encrypted form.
Declaration
public EncryptedFileHandle(IContentFileStore Store, string Path, string OriginalFileName, IContentFileHandle Inner)
Parameters
Type | Name | Description |
---|---|---|
IContentFileStore | Store | |
string | Path | |
string | OriginalFileName | |
IContentFileHandle | Inner | The file handle to the inner file store. |
EncryptedFileHandle(IContentFileStore, IContentFileHandle)
Creates a new EncryptedFileHandle object.
Declaration
public EncryptedFileHandle(IContentFileStore store, IContentFileHandle inner)
Parameters
Type | Name | Description |
---|---|---|
IContentFileStore | store | The file store the handle is for. |
IContentFileHandle | inner | The file handle to the inner file store. |
Properties
Inner
The file handle to the inner file store.
Declaration
public IContentFileHandle Inner { get; init; }
Property Value
Type | Description |
---|---|
IContentFileHandle |
Methods
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
Declaration
public override ValueTask DisposeAsync()
Returns
Type | Description |
---|---|
ValueTask | A task that represents the asynchronous dispose operation. |