protected void Page_Load(object sender, EventArgs e) { Azure.Storage.Blobs.BlobServiceClient serviceClient = new Azure.Storage.Blobs.BlobServiceClient("DefaultEndpointsProtocol=https;AccountName=havittempstorage;AccountKey=/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000==;EndpointSuffix=core.windows.net"); Azure.Storage.Blobs.BlobContainerClient containerClient = serviceClient.GetBlobContainerClient("any_container"); Azure.Storage.Blobs.BlobClient blobClient = containerClient.GetBlobClient("abc.txt"); blobClient.Exists(); // just run the method }
/// <summary> /// Use Azure Blob Storage for message data storage /// </summary> /// <param name="selector"></param> /// <param name="connectionString"></param> /// <param name="containerName">Specify the container name (defaults to message-data)</param> /// <returns></returns> /// <exception cref="ArgumentNullException"></exception> public static IMessageDataRepository AzureStorage(this IMessageDataRepositorySelector selector, string connectionString, string containerName = default) { if (selector is null) { throw new ArgumentNullException(nameof(selector)); } if (string.IsNullOrEmpty(connectionString)) { throw new ArgumentNullException(nameof(connectionString)); } var client = new BlobServiceClient(connectionString); var repository = client.CreateMessageDataRepository(containerName ?? "message-data"); return(repository); }
public static AzureStorageMessageDataRepository CreateMessageDataRepository(this BlobServiceClient client, string containerName) { return(new AzureStorageMessageDataRepository(client, containerName)); }
public static Azure.Storage.Blobs.ChangeFeed.BlobChangeFeedClient GetChangeFeedClient(this Azure.Storage.Blobs.BlobServiceClient serviceClient) { throw null; }
public AzureStorageMessageDataRepository(BlobServiceClient client, string containerName, IBlobNameGenerator nameGenerator) { _container = client.GetBlobContainerClient(containerName); _nameGenerator = nameGenerator; }
public AzureStorageMessageDataRepository(BlobServiceClient client, string containerName) : this(client, containerName, new NewIdBlobNameGenerator()) { }
public static Azure.Storage.Blobs.Specialized.BlobBatchClient GetBlobBatchClient(this Azure.Storage.Blobs.BlobServiceClient client) { throw null; }
public BlobBatchClient(Azure.Storage.Blobs.BlobServiceClient client) { }
public StorageAccount(Azure.Storage.Blobs.BlobServiceClient blobServiceClient, Azure.Storage.Queues.QueueServiceClient queueServiceClient) { }