C# Class Ninefold.Storage.StorageClient

Inheritance: ICommandExecutor
Afficher le fichier Open project: ninefold/ninefold-dotnet-api Class Usage Examples

Méthodes publiques

Méthode Description
CreateObject ( CreateObjectRequest request ) : CreateObjectResponse
DeleteObject ( DeleteObjectRequest request ) : DeleteObjectResponse
DeleteUserMetadata ( DeleteUserMetadataRequest request ) : DeleteUserMetadataResponse
Execute ( ICommand command ) : ICommandResponse
GetListableTags ( GetListableTagsRequest request ) : GetListableTagsResponse
GetObject ( GetObjectRequest request ) : GetObjectResponse
GetObjectACL ( GetObjectAclRequest request ) : GetObjectAclResponse
GetSystemMetadata ( GetSystemMetadataRequest request ) : GetSystemMetadataResponse
GetUserMetadata ( GetUserMetadataRequest request ) : GetUserMetadataResponse
ListNamespace ( ListNamespaceRequest request ) : ListNamespaceResponse
ListObjects ( ListObjectsRequest request ) : ListObjectsResponse
SetObjectACL ( SetObjectACLRequest request ) : SetObjectACLResponse
SetUserMetadata ( SetUserMetadataRequest request ) : SetUserMetadataResponse
StorageClient ( string userId, string base64Secret ) : System
StorageClient ( string userId, string base64Secret, string storageServiceRootUrl ) : System
UpdateObject ( UpdateObjectRequest request ) : UpdateObjectResponse

Private Methods

Méthode Description
EnsureAbsoluteUri ( IStorageCommandRequest request ) : void

Method Details

CreateObject() public méthode

public CreateObject ( CreateObjectRequest request ) : CreateObjectResponse
request CreateObjectRequest
Résultat Ninefold.Storage.Messages.CreateObjectResponse

DeleteObject() public méthode

public DeleteObject ( DeleteObjectRequest request ) : DeleteObjectResponse
request Ninefold.Storage.Messages.DeleteObjectRequest
Résultat Ninefold.Storage.Messages.DeleteObjectResponse

DeleteUserMetadata() public méthode

public DeleteUserMetadata ( DeleteUserMetadataRequest request ) : DeleteUserMetadataResponse
request DeleteUserMetadataRequest
Résultat Ninefold.Storage.Messages.DeleteUserMetadataResponse

Execute() public méthode

public Execute ( ICommand command ) : ICommandResponse
command ICommand
Résultat ICommandResponse

GetListableTags() public méthode

public GetListableTags ( GetListableTagsRequest request ) : GetListableTagsResponse
request Ninefold.Storage.Messages.GetListableTagsRequest
Résultat Ninefold.Storage.Messages.GetListableTagsResponse

GetObject() public méthode

public GetObject ( GetObjectRequest request ) : GetObjectResponse
request Ninefold.Storage.Messages.GetObjectRequest
Résultat Ninefold.Storage.Messages.GetObjectResponse

GetObjectACL() public méthode

public GetObjectACL ( GetObjectAclRequest request ) : GetObjectAclResponse
request Ninefold.Storage.Messages.GetObjectAclRequest
Résultat Ninefold.Storage.Messages.GetObjectAclResponse

GetSystemMetadata() public méthode

public GetSystemMetadata ( GetSystemMetadataRequest request ) : GetSystemMetadataResponse
request Ninefold.Storage.Messages.GetSystemMetadataRequest
Résultat Ninefold.Storage.Messages.GetSystemMetadataResponse

GetUserMetadata() public méthode

public GetUserMetadata ( GetUserMetadataRequest request ) : GetUserMetadataResponse
request Ninefold.Storage.Messages.GetUserMetadataRequest
Résultat GetUserMetadataResponse

ListNamespace() public méthode

public ListNamespace ( ListNamespaceRequest request ) : ListNamespaceResponse
request Ninefold.Storage.Messages.ListNamespaceRequest
Résultat ListNamespaceResponse

ListObjects() public méthode

public ListObjects ( ListObjectsRequest request ) : ListObjectsResponse
request ListObjectsRequest
Résultat Ninefold.Storage.Messages.ListObjectsResponse

SetObjectACL() public méthode

public SetObjectACL ( SetObjectACLRequest request ) : SetObjectACLResponse
request Ninefold.Storage.Messages.SetObjectACLRequest
Résultat Ninefold.Storage.Messages.SetObjectACLResponse

SetUserMetadata() public méthode

public SetUserMetadata ( SetUserMetadataRequest request ) : SetUserMetadataResponse
request Ninefold.Storage.Messages.SetUserMetadataRequest
Résultat Ninefold.Storage.Messages.SetUserMetadataResponse

StorageClient() public méthode

public StorageClient ( string userId, string base64Secret ) : System
userId string
base64Secret string
Résultat System

StorageClient() public méthode

public StorageClient ( string userId, string base64Secret, string storageServiceRootUrl ) : System
userId string
base64Secret string
storageServiceRootUrl string
Résultat System

UpdateObject() public méthode

public UpdateObject ( UpdateObjectRequest request ) : UpdateObjectResponse
request Ninefold.Storage.Messages.UpdateObjectRequest
Résultat Ninefold.Storage.Messages.UpdateObjectResponse