C# Class AzureBlobFileSystem.AzureBlobStorageProvider.AzureBlobFileStorage

Inheritance: IStorageFile
Afficher le fichier Open project: pofider/AzureBlobFileSystem

Méthodes publiques

Méthode Description
AzureBlobFileStorage ( Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob blob, AzureBlobStorageProvider azureFileSystem ) : System
CreateFile ( ) : Stream
GetFileType ( ) : string
GetLastUpdated ( ) : System.DateTime
GetName ( ) : string
GetPath ( ) : string
GetSharedAccessPath ( DateTimeOffset expiration = null, SasPermissionFlags permissions = SasPermissionFlags.Read ) : string
GetSize ( ) : long
OpenRead ( ) : Stream
OpenWrite ( ) : Stream

Private Methods

Méthode Description
EnsureAttributes ( ) : void
GetSharedAccessBlobPermissions ( SasPermissionFlags flags ) : SharedAccessBlobPermissions

Method Details

AzureBlobFileStorage() public méthode

public AzureBlobFileStorage ( Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob blob, AzureBlobStorageProvider azureFileSystem ) : System
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob
azureFileSystem AzureBlobStorageProvider
Résultat System

CreateFile() public méthode

public CreateFile ( ) : Stream
Résultat Stream

GetFileType() public méthode

public GetFileType ( ) : string
Résultat string

GetLastUpdated() public méthode

public GetLastUpdated ( ) : System.DateTime
Résultat System.DateTime

GetName() public méthode

public GetName ( ) : string
Résultat string

GetPath() public méthode

public GetPath ( ) : string
Résultat string

GetSharedAccessPath() public méthode

public GetSharedAccessPath ( DateTimeOffset expiration = null, SasPermissionFlags permissions = SasPermissionFlags.Read ) : string
expiration DateTimeOffset
permissions SasPermissionFlags
Résultat string

GetSize() public méthode

public GetSize ( ) : long
Résultat long

OpenRead() public méthode

public OpenRead ( ) : Stream
Résultat Stream

OpenWrite() public méthode

public OpenWrite ( ) : Stream
Résultat Stream