0

助けてくれてありがとう。

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をチャンクで作成する方法を知っている人はいますか?

心からの感謝...

4

2 に答える 2