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, bool?, IContentFileHandle)
ContentFileHandle that is potentially stored in encrypted form.
Declaration
public EncryptedFileHandle(IContentFileStore Store, string Path, string OriginalFileName, bool? IsZipFile, IContentFileHandle Inner)
Parameters
| Type | Name | Description |
|---|---|---|
| IContentFileStore | Store | |
| string | Path | |
| string | OriginalFileName | |
| bool? | IsZipFile | |
| 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. |