Windows ユニバーサル アプリを作成しています。
StorageFile.GetThumbnailAsyncへの呼び出しの結果として、Windows.Storage.FileProperties.StorageItemThumbnailをWindows.Storage.StorageFileから取得しました。
次に、サムネイルを Azure Blob Storage にアップロードする必要があります。
正しいメソッドはUploadFromFileAsync
or UploadFromStreamAsync
on のようMicrosoft.WindowsAzure.Storage.Blob.CloudBlockBlob
です。
しかし、UploadFromFileAsyncについて見つけることができる唯一のドキュメントは、私の場合は誤解を招くものです。そこに記載されているすべてのメソッド オーバーロードには、Windows ランタイム/Windows ユニバーサルでは使用できないSystem.IO.FileModeパラメーターが含まれています。これらは、実際に利用できる 2 つのオーバーロードです。
public IAsyncAction UploadFromFileAsync(StorageFile source);
public IAsyncAction UploadFromFileAsync(StorageFile source, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext);
それらが文書化されている場所がどこにあるのかわかりませんが。
StorageItemThumbnail
を使用してを Azure BLOB ストレージにアップロードするにはどうすればよいCloudBlockBlob
ですか?