C# 클래스 Ninefold.Storage.StorageClient

상속: ICommandExecutor
파일 보기 프로젝트 열기: ninefold/ninefold-dotnet-api 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
EnsureAbsoluteUri ( IStorageCommandRequest request ) : void

메소드 상세

CreateObject() 공개 메소드

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

DeleteObject() 공개 메소드

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

DeleteUserMetadata() 공개 메소드

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

Execute() 공개 메소드

public Execute ( ICommand command ) : ICommandResponse
command ICommand
리턴 ICommandResponse

GetListableTags() 공개 메소드

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

GetObject() 공개 메소드

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

GetObjectACL() 공개 메소드

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

GetSystemMetadata() 공개 메소드

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

GetUserMetadata() 공개 메소드

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

ListNamespace() 공개 메소드

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

ListObjects() 공개 메소드

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

SetObjectACL() 공개 메소드

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

SetUserMetadata() 공개 메소드

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

StorageClient() 공개 메소드

public StorageClient ( string userId, string base64Secret ) : System
userId string
base64Secret string
리턴 System

StorageClient() 공개 메소드

public StorageClient ( string userId, string base64Secret, string storageServiceRootUrl ) : System
userId string
base64Secret string
storageServiceRootUrl string
리턴 System

UpdateObject() 공개 메소드

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