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, INamedConstructors
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