BlockBlobClient Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
BlockBlobClient() |
Initializes a new instance of the BlockBlobClient class for mocking. |
BlockBlobClient(Uri, BlobClientOptions) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient(String, String, String) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient(Uri, AzureSasCredential, BlobClientOptions) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient(Uri, TokenCredential, BlobClientOptions) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient(String, String, String, BlobClientOptions) |
Initializes a new instance of the BlockBlobClient class. |
BlockBlobClient()
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class for mocking.
protected BlockBlobClient ();
Protected Sub New ()
Applies to
BlockBlobClient(Uri, BlobClientOptions)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (Uri blobUri, Azure.Storage.Blobs.BlobClientOptions options = default);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : Uri * Azure.Storage.Blobs.BlobClientOptions -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (blobUri As Uri, Optional options As BlobClientOptions = Nothing)
Parameters
- blobUri
- Uri
A Uri referencing the block blob that includes the name of the account, the name of the container, and the name of the blob.
- options
- BlobClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Applies to
BlockBlobClient(String, String, String)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (string connectionString, string containerName, string blobName);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : string * string * string -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (connectionString As String, containerName As String, blobName As String)
Parameters
- connectionString
- String
A connection string includes the authentication information required for your application to access data in an Azure Storage account at runtime.
For more information, Configure Azure Storage connection strings
- containerName
- String
The name of the container containing this block blob.
- blobName
- String
The name of this block blob.
Applies to
BlockBlobClient(Uri, AzureSasCredential, BlobClientOptions)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (Uri blobUri, Azure.AzureSasCredential credential, Azure.Storage.Blobs.BlobClientOptions options = default);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : Uri * Azure.AzureSasCredential * Azure.Storage.Blobs.BlobClientOptions -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (blobUri As Uri, credential As AzureSasCredential, Optional options As BlobClientOptions = Nothing)
Parameters
- blobUri
- Uri
A Uri referencing the blob that includes the name of the account, the name of the container, and the name of the blob. Must not contain shared access signature, which should be passed in the second parameter.
- credential
- AzureSasCredential
The shared access signature credential used to sign requests.
- options
- BlobClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Remarks
This constructor should only be used when shared access signature needs to be updated during lifespan of this client.
Applies to
BlockBlobClient(Uri, TokenCredential, BlobClientOptions)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (Uri blobUri, Azure.Core.TokenCredential credential, Azure.Storage.Blobs.BlobClientOptions options = default);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : Uri * Azure.Core.TokenCredential * Azure.Storage.Blobs.BlobClientOptions -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (blobUri As Uri, credential As TokenCredential, Optional options As BlobClientOptions = Nothing)
Parameters
- blobUri
- Uri
A Uri referencing the blob that includes the name of the account, the name of the container, and the name of the blob.
- credential
- TokenCredential
The token credential used to sign requests.
- options
- BlobClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Applies to
BlockBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (Uri blobUri, Azure.Storage.StorageSharedKeyCredential credential, Azure.Storage.Blobs.BlobClientOptions options = default);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : Uri * Azure.Storage.StorageSharedKeyCredential * Azure.Storage.Blobs.BlobClientOptions -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (blobUri As Uri, credential As StorageSharedKeyCredential, Optional options As BlobClientOptions = Nothing)
Parameters
- blobUri
- Uri
A Uri referencing the blob that includes the name of the account, the name of the container, and the name of the blob.
- credential
- StorageSharedKeyCredential
The shared key credential used to sign requests.
- options
- BlobClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Applies to
BlockBlobClient(String, String, String, BlobClientOptions)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
Initializes a new instance of the BlockBlobClient class.
public BlockBlobClient (string connectionString, string blobContainerName, string blobName, Azure.Storage.Blobs.BlobClientOptions options);
new Azure.Storage.Blobs.Specialized.BlockBlobClient : string * string * string * Azure.Storage.Blobs.BlobClientOptions -> Azure.Storage.Blobs.Specialized.BlockBlobClient
Public Sub New (connectionString As String, blobContainerName As String, blobName As String, options As BlobClientOptions)
Parameters
- connectionString
- String
A connection string includes the authentication information required for your application to access data in an Azure Storage account at runtime.
For more information, Configure Azure Storage connection strings
- blobContainerName
- String
The name of the container containing this block blob.
- blobName
- String
The name of this block blob.
- options
- BlobClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Applies to
Azure SDK for .NET