Property | Type | Description | |
---|---|---|---|
GenerateDir | string | ||
GenerateFileName | string | ||
GenerateFullPath | string | ||
GetBlobPrefixFromUrl | string | ||
MakeDirectories | void |
Method | Description | |
---|---|---|
DropboxHandler ( string url ) : System | ||
GetBaseUrl ( ) : string | ||
GetBlobNameFromUrl ( string url ) : string |
Gets blob name from the full url. This is cloud specific.
|
|
GetContainerNameFromUrl ( string url ) : string |
Gets container name from the full url. This is cloud specific.
|
|
ListBlobsInContainer ( string containerName = null, string blobPrefix = null, bool debug = false ) : IEnumerable |
Lists all blobs in a container. Recurse directories to get all contents. Either do it here, or when reading blob (and it turns out to be a directory). Always recursing might not always be wanted, but think its a good default (for now).
|
|
ListContainers ( string root ) : List |
List containers/directories off the root. For storage schemes that allow real directories maybe the root will be
|
|
MakeContainer ( string containerName ) : void |
Make container/directory (depending on platform).
|
|
MoveBlob ( string originContainer, string destinationContainer, string startBlobname ) : void |
Move blob
|
|
OverrideConfiguration ( string>.Dictionary |
||
ReadBlob ( string containerName, string blobName, string cacheFilePath = "" ) : Blob |
Read blob.
|
|
WriteBlob ( string containerName, string blobName, Blob blob, int parallelUploadFactor = 1, int chunkSizeInMB = 4 ) : void |
Write blob
|
Method | Description | |
---|---|---|
GenerateDir ( string fullPath ) : string | ||
GenerateFileName ( string fullPath ) : string | ||
GenerateFullPath ( string containerName, string blobName ) : string | ||
GetBlobPrefixFromUrl ( string url ) : string | ||
MakeDirectories ( string dir ) : void |
make directories in dropbox. Needs to create parent then children.
|
public DropboxHandler ( string url ) : System | ||
url | string | |
return | System |
public GetBlobNameFromUrl ( string url ) : string | ||
url | string | |
return | string |
public GetContainerNameFromUrl ( string url ) : string | ||
url | string | |
return | string |
public ListBlobsInContainer ( string containerName = null, string blobPrefix = null, bool debug = false ) : IEnumerable |
||
containerName | string | |
blobPrefix | string | |
debug | bool | |
return | IEnumerable |
public MakeContainer ( string containerName ) : void | ||
containerName | string | |
return | void |
public MoveBlob ( string originContainer, string destinationContainer, string startBlobname ) : void | ||
originContainer | string | |
destinationContainer | string | |
startBlobname | string | |
return | void |
public OverrideConfiguration ( string>.Dictionary |
||
configuration | string>.Dictionary | |
return | void |
public ReadBlob ( string containerName, string blobName, string cacheFilePath = "" ) : Blob | ||
containerName | string | |
blobName | string | |
cacheFilePath | string | |
return | Blob |
public WriteBlob ( string containerName, string blobName, Blob blob, int parallelUploadFactor = 1, int chunkSizeInMB = 4 ) : void | ||
containerName | string | |
blobName | string | |
blob | Blob | |
parallelUploadFactor | int | |
chunkSizeInMB | int | |
return | void |