Class S3V4FileSystemSession
Provides S3 (v4) file system connection session
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NFX.IO.FileSystem.S3.V4
Assembly: NFX.Web.dll
Syntax
public class S3V4FileSystemSession : FileSystemSession, IDisposable, INamed
Constructors
S3V4FileSystemSession(S3V4FileSystem, IFileSystemHandle, S3V4FileSystemSessionConnectParams)
Declaration
protected S3V4FileSystemSession(S3V4FileSystem fs, IFileSystemHandle handle, S3V4FileSystemSessionConnectParams cParams)
Parameters
Type | Name | Description |
---|---|---|
S3V4FileSystem | fs | |
IFileSystemHandle | handle | |
S3V4FileSystemSessionConnectParams | cParams |
Properties
AccessKey
Extracts AccessKey from User
Declaration
public string AccessKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Bucket
Amazon S3 bucket (i.e. bucket01)
Declaration
public string Bucket { get; }
Property Value
Type | Description |
---|---|
System.String |
Region
Amazon S3 region (i.e. us-west-2)
Declaration
public string Region { get; }
Property Value
Type | Description |
---|---|
System.String |
SecretKey
Extracts SecretKey from User
Declaration
public string SecretKey { get; }
Property Value
Type | Description |
---|---|
System.String |
TimeoutMs
Request timeout in milliseconds
Declaration
public int TimeoutMs { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
ValidateConnectParams(FileSystemSessionConnectParams)
Declaration
protected override void ValidateConnectParams(FileSystemSessionConnectParams cParams)
Parameters
Type | Name | Description |
---|---|---|
FileSystemSessionConnectParams | cParams |
Overrides
Implements
System.IDisposable