セールス: 1-800-867-1380

CloudBlockBlob.UploadText メソッド

テキスト文字列をブロック BLOB にアップロードします。

名前空間: Microsoft.WindowsAzure.StorageClient
アセンブリ: Microsoft.WindowsAzure.StorageClient (Microsoft.WindowsAzure.StorageClient 内)

'使用
Dim instance As CloudBlob
Dim content As String
Dim encoding As Encoding
Dim options As BlobRequestOptions

instance.UploadText(content, encoding, options)

public:
virtual void UploadText (
	String^ content, 
	Encoding^ encoding, 
	BlobRequestOptions^ options
)
public void UploadText (
	String content, 
	Encoding encoding, 
	BlobRequestOptions options
)
public function UploadText (
	content : String, 
	encoding : Encoding, 
	options : BlobRequestOptions
)

パラメーター

content

アップロードするテキスト。

encoding

使用するテキストのエンコードを示すオブジェクト。

options

要求に対する追加オプションを指定するオブジェクト。

2 つの異なるサービス クライアントを使用して BLOB を書き込むコード例を次に示します。

static void UploadIfNotExist(Uri blobEndpoint, string accountName, string accountKey)
{
    //Create service client for credentialed access to the Blob service.
    CloudBlobClient blobClient = new CloudBlobClient(blobEndpoint, new StorageCredentialsAccountAndKey(accountName, accountKey));

    //Get a reference to the blob.
    CloudBlob blob = blobClient.GetBlobReference("mycontainer/myblob.txt");

    //Specify the if-none-match condition.
    BlobRequestOptions options = new BlobRequestOptions();
    options.AccessCondition = AccessCondition.IfNoneMatch("*");

    try
    {
        //Upload the blob only if it does not already exist.
        blob.UploadText("Upload this blob if it does not already exist.", Encoding.UTF8, options);
    }
    catch (StorageClientException e)
    {
        if (e.ErrorCode == StorageErrorCode.BlobAlreadyExists)
        {
            Console.WriteLine("Blob was not uploaded because it already exists.");
        }
        else
        {
            Console.WriteLine(e.Message);
        }
    }
}

この型の public static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003、Windows Server 2008、および Windows 2000

対象プラットフォーム

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました

コミュニティの追加

表示:
© 2014 Microsoft