C# Class Ninefold.Storage.StorageClient

Inheritance: ICommandExecutor
Mostra file Open project: ninefold/ninefold-dotnet-api Class Usage Examples

Public Methods

Method 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

Method Description
EnsureAbsoluteUri ( IStorageCommandRequest request ) : void

Method Details

CreateObject() public method

public CreateObject ( CreateObjectRequest request ) : CreateObjectResponse
request CreateObjectRequest
return Ninefold.Storage.Messages.CreateObjectResponse

DeleteObject() public method

public DeleteObject ( DeleteObjectRequest request ) : DeleteObjectResponse
request Ninefold.Storage.Messages.DeleteObjectRequest
return Ninefold.Storage.Messages.DeleteObjectResponse

DeleteUserMetadata() public method

public DeleteUserMetadata ( DeleteUserMetadataRequest request ) : DeleteUserMetadataResponse
request DeleteUserMetadataRequest
return Ninefold.Storage.Messages.DeleteUserMetadataResponse

Execute() public method

public Execute ( ICommand command ) : ICommandResponse
command ICommand
return ICommandResponse

GetListableTags() public method

public GetListableTags ( GetListableTagsRequest request ) : GetListableTagsResponse
request Ninefold.Storage.Messages.GetListableTagsRequest
return Ninefold.Storage.Messages.GetListableTagsResponse

GetObject() public method

public GetObject ( GetObjectRequest request ) : GetObjectResponse
request Ninefold.Storage.Messages.GetObjectRequest
return Ninefold.Storage.Messages.GetObjectResponse

GetObjectACL() public method

public GetObjectACL ( GetObjectAclRequest request ) : GetObjectAclResponse
request Ninefold.Storage.Messages.GetObjectAclRequest
return Ninefold.Storage.Messages.GetObjectAclResponse

GetSystemMetadata() public method

public GetSystemMetadata ( GetSystemMetadataRequest request ) : GetSystemMetadataResponse
request Ninefold.Storage.Messages.GetSystemMetadataRequest
return Ninefold.Storage.Messages.GetSystemMetadataResponse

GetUserMetadata() public method

public GetUserMetadata ( GetUserMetadataRequest request ) : GetUserMetadataResponse
request Ninefold.Storage.Messages.GetUserMetadataRequest
return GetUserMetadataResponse

ListNamespace() public method

public ListNamespace ( ListNamespaceRequest request ) : ListNamespaceResponse
request Ninefold.Storage.Messages.ListNamespaceRequest
return ListNamespaceResponse

ListObjects() public method

public ListObjects ( ListObjectsRequest request ) : ListObjectsResponse
request ListObjectsRequest
return Ninefold.Storage.Messages.ListObjectsResponse

SetObjectACL() public method

public SetObjectACL ( SetObjectACLRequest request ) : SetObjectACLResponse
request Ninefold.Storage.Messages.SetObjectACLRequest
return Ninefold.Storage.Messages.SetObjectACLResponse

SetUserMetadata() public method

public SetUserMetadata ( SetUserMetadataRequest request ) : SetUserMetadataResponse
request Ninefold.Storage.Messages.SetUserMetadataRequest
return Ninefold.Storage.Messages.SetUserMetadataResponse

StorageClient() public method

public StorageClient ( string userId, string base64Secret ) : System
userId string
base64Secret string
return System

StorageClient() public method

public StorageClient ( string userId, string base64Secret, string storageServiceRootUrl ) : System
userId string
base64Secret string
storageServiceRootUrl string
return System

UpdateObject() public method

public UpdateObject ( UpdateObjectRequest request ) : UpdateObjectResponse
request Ninefold.Storage.Messages.UpdateObjectRequest
return Ninefold.Storage.Messages.UpdateObjectResponse