[This is preliminary documentation and is subject to change.]
The S3V4FileSystemSession type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| S3V4FileSystemSession | Initializes a new instance of the S3V4FileSystemSession class |
Methods
| Name | Description | |
|---|---|---|
| BeginTransaction |
Starts a transaction returning its' transaction handle object, otherwise does nothing
(Inherited from FileSystemSession.) | |
| BeginTransactionAsync |
Async version of BeginTransaction (Inherited from FileSystemSession.) | |
| CommitTransaction |
Commits active transaction, does nothing otherwise
(Inherited from FileSystemSession.) | |
| CommitTransactionAsync |
Async version of CommitTransaction (Inherited from FileSystemSession.) | |
| Destructor | (Inherited from FileSystemSession.) | |
| Dispose |
Deterministically disposes object. DO NOT OVERRIDE this method, override Destructor() instead
(Inherited from DisposableObject.) | |
| EnsureObjectNotDisposed |
Checks to see whether object dispose started or has already been disposed and throws an exception if Dispose() was called
(Inherited from DisposableObject.) | |
Determines whether the specified object is equal to the current object. (Inherited from | ||
| Finalize | (Inherited from DisposableObject.) | |
Serves as the default hash function. (Inherited from | ||
| GetItemAsync |
Async version of [P:Item(string)] (Inherited from FileSystemSession.) | |
| GetLatestVersionAsync |
Async version of [P:LatestVersion] (Inherited from FileSystemSession.) | |
Gets the (Inherited from | ||
| GetVersions |
Returns specified number of versions going back from the specific version. This call is thread-safe
(Inherited from FileSystemSession.) | |
| GetVersionsAsync |
Async version of GetVersions(IFileSystemVersion, Int32) (Inherited from FileSystemSession.) | |
Creates a shallow copy of the current (Inherited from | ||
| RollbackTransaction |
Cancels active transaction changes, does nothing otherwise
(Inherited from FileSystemSession.) | |
| RollbackTransactionAsync |
Async version of RollbackTransaction (Inherited from FileSystemSession.) | |
| SetFileSystemVersionAsync |
Async version of [P:Version] (Inherited from FileSystemSession.) | |
Returns a string that represents the current object. (Inherited from | ||
| ValidateConnectParams | (Overrides FileSystemSession ValidateConnectParams(FileSystemSessionConnectParams).) |
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| m_FileSystem | (Inherited from FileSystemSession.) | |
| m_Handle | (Inherited from FileSystemSession.) | |
| m_Items | (Inherited from FileSystemSession.) | |
| m_Name | (Inherited from FileSystemSession.) | |
| m_TransactionHandle | (Inherited from FileSystemSession.) | |
| m_User | (Inherited from FileSystemSession.) |
Properties
| Name | Description | |
|---|---|---|
| AccessKey |
Extracts AccessKey from User
| |
| Bucket |
Amazon S3 bucket (i.e. bucket01)
| |
| Disposed |
Indicates whether this object was already disposed - the Dispose() has finished
(Inherited from DisposableObject.) | |
| DisposeStarted |
Indicates whether this object Dispose() has been called and dispose started but not finished yet
(Inherited from DisposableObject.) | |
| FileSystem |
Returns file system instance that this session operates under
(Inherited from FileSystemSession.) | |
| Handle |
Returns file system handle for this session
(Inherited from FileSystemSession.) | |
| Item |
Navigates to the specified path
(Inherited from FileSystemSession.) | |
| Items |
Returns file system items initialized through this session
(Inherited from FileSystemSession.) | |
| LatestVersion |
Returns latest version for file systems that support versioning, null otherwise
(Inherited from FileSystemSession.) | |
| Name |
Returns session name
(Inherited from FileSystemSession.) | |
| Region |
Amazon S3 region (i.e. us-west-2)
| |
| SecretKey |
Extracts SecretKey from User
| |
| SecurityManager |
Returns security manager that services this file system session. This may be useful in cases when file system implements
its own permission structure and user directory
(Inherited from FileSystemSession.) | |
| TimeoutMs |
Request timeout in milliseconds
| |
| TransactionHandle |
Returns transaction object if transaction has been started or null
(Inherited from FileSystemSession.) | |
| UniqueSequenceProvider |
Returns unique sequence provider for the system or null if it is not supported
(Inherited from FileSystemSession.) | |
| User |
Returns user that this file system session is for
(Inherited from FileSystemSession.) | |
| Version |
Gets/sets version of the file system that this session works against (a changeset that session "sees")
(Inherited from FileSystemSession.) |
See Also