助けてくれてありがとう。
C# でプログラムによって作成した文字列を、Azure BLOB ストレージに保持したいと考えています。コードで文字列を作成し、最終ステップ (テキスト ファイル) として保存しようとします。私の文字列が特定のサイズになるまで、すべてうまくいきます。このプロセスは、ある時点で文字列を切り捨てます。ファイルは作成されますが、オーバーフロー量は単純に切り捨てられます。操作をチャンクに分割する必要があるようですが、そこに到達する方法がよくわかりません。文字列を読み込んでから、チャンクに挿入する必要があると考えています。
Azure 管理ライブラリを使用しています。これが私のコードです:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(MyString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer cloudContainer = blobClient.GetContainerReference(DestinationContainerName);
cloudContainer.CreateIfNotExists();
CloudBlockBlob blockBlob = cloudContainer.GetBlockBlobReference(DestinationFileName);
blockBlob.UploadText(sTheFile)
変数「sTheFile」は、大きすぎるように見える文字列です。
ファイルは仮想的にコードで構築されているため、 UploadText を使用する必要があります。私の文字列(stheFile)を解析してBLOBをチャンクで作成する方法を知っている人はいますか?
心からの感謝...