CloudStorageAccount クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Azure Storage アカウントを表します。
public class CloudStorageAccount
type CloudStorageAccount = class
Public Class CloudStorageAccount
- 継承
-
CloudStorageAccount
例
// Create a CloudStorageAccount object using account name and key.
// The account name should be just the name of a Storage Account, not a URI, and
// not including the suffix. The key should be a base-64 encoded string that you
// can acquire from the portal, or from the management plane.
// This will have full permissions to all operations on the account.
StorageCredentials storageCredentials = new StorageCredentials(myAccountName, myAccountKey);
CloudStorageAccount cloudStorageAccount = new CloudStorageAccount(storageCredentials, useHttps: true);
// Create a CloudBlobClient object from the storage account.
// This object is the root object for all operations on the
// blob service for this particular account.
CloudBlobClient blobClient = cloudStorageAccount.CreateCloudBlobClient();
// Get a reference to a CloudBlobContainer object in this account.
// This object can be used to create the container on the service,
// list blobs, delete the container, etc. This operation does not make a
// call to the Azure Storage service. It neither creates the container
// on the service, nor validates its existence.
CloudBlobContainer container = blobClient.GetContainerReference("container1");
// Create a CloudQueueClient object from the storage account.
// This object is the root object for all operations on the
// queue service for this particular account.
CloudQueueClient queueClient = cloudStorageAccount.CreateCloudQueueClient();
// Get a reference to a CloudQueue object in this account.
// This object can be used to create the queue on the service,
// delete the queue, add messages, etc. This operation does not
// make a call to the Azure Storage service. It neither creates
// the queue on the service, nor validates its existence.
CloudQueue queue = queueClient.GetQueueReference("queue1");
// Create a CloudFileClient object from the storage account.
// This object is the root object for all operations on the
// file service for this particular account.
CloudFileClient fileClient = cloudStorageAccount.CreateCloudFileClient();
// Get a reference to a CloudFileShare object in this account.
// This object can be used to create the share on the service,
// delete the share, list files and directories, etc. This operation
// does not make a call to the Azure Storage service. It neither
// creates the share on the service, nor validates its existence.
CloudFileShare share = fileClient.GetShareReference("share1");
コンストラクター
CloudStorageAccount(StorageCredentials, Boolean) |
指定された資格情報を使用して、CloudStorageAccount クラスの新しいインスタンスを初期化し、ストレージ サービスとの接続に HTTP を使用するか HTTPS を使用するかを指定します。 |
CloudStorageAccount(StorageCredentials, StorageUri, StorageUri, StorageUri, StorageUri) |
指定したアカウント資格情報とサービス エンドポイントを CloudStorageAccount 使用して、 クラスの新しいインスタンスを初期化します。 |
CloudStorageAccount(StorageCredentials, String, Boolean) |
指定された資格情報とエンドポイントのサフィックスを使用して、CloudStorageAccount クラスの新しいインスタンスを初期化し、ストレージ サービスとの接続に HTTP を使用するか HTTPS を使用するかを指定します。 |
CloudStorageAccount(StorageCredentials, String, String, Boolean) |
指定された資格情報とエンドポイントのサフィックスを使用して、CloudStorageAccount クラスの新しいインスタンスを初期化し、ストレージ サービスとの接続に HTTP を使用するか HTTPS を使用するかを指定します。 |
CloudStorageAccount(StorageCredentials, Uri, Uri, Uri, Uri) |
指定された資格情報とサービス エンドポイントを使用して、CloudStorageAccount クラスの新しいインスタンスを初期化します。 |
プロパティ
BlobEndpoint |
ストレージ アカウント用に構成された BLOB サービスのプライマリ エンドポイントを取得します。 |
BlobStorageUri |
ストレージ アカウントに対して構成された、プライマリとセカンダリの場所の BLOB サービスのエンドポイントを取得します。 |
Credentials |
この CloudStorageAccount オブジェクトの作成に使用する資格情報を取得します。 |
DevelopmentStorageAccount |
既知の開発ストレージ アカウントを参照する CloudStorageAccount オブジェクトを取得します。 |
FileEndpoint |
ストレージ アカウント用に構成されたファイル サービスのプライマリ エンドポイントを取得します。 |
FileStorageUri |
ストレージ アカウントに対して構成された、プライマリとセカンダリの場所のファイル サービスのエンドポイントを取得します。 |
QueueEndpoint |
ストレージ アカウント用に構成された Queue サービスのプライマリ エンドポイントを取得します。 |
QueueStorageUri |
ストレージ アカウントに対して構成された、プライマリとセカンダリの場所の Queue サービスのエンドポイントを取得します。 |
TableEndpoint |
ストレージ アカウント用に構成された Table サービスのプライマリ エンドポイントを取得します。 |
TableStorageUri |
ストレージ アカウントに対して構成された、プライマリとセカンダリの場所の Table サービスのエンドポイントを取得します。 |
UseV1MD5 |
FISMA MD5 設定を使用するかどうかを示す値を取得または設定します。 |
メソッド
GetSharedAccessSignature(SharedAccessAccountPolicy) |
アカウントの共有アクセス署名を返します。 |
Parse(String) |
接続文字列を解析し、接続文字列から作成された CloudStorageAccount を返します。 |
ToString() |
このストレージ アカウントの接続文字列を返します。機密データは含まれません。 |
ToString(Boolean) |
ストレージ アカウントの接続文字列を返します。機密データを含めるかどうかを指定できます。 |
TryParse(String, CloudStorageAccount) |
接続文字列を解析して CloudStorageAccount オブジェクトを取得できるかどうかを示します。 |
拡張メソッド
CreateCloudBlobClient(CloudStorageAccount) |
BLOB サービス クライアントを作成します。 |
CreateCloudFileClient(CloudStorageAccount) |
ファイル サービス クライアントを作成します。 |
CreateCloudQueueClient(CloudStorageAccount) |
キュー サービス クライアントを作成します。 |
適用対象
Azure SDK for .NET