TableClient 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
TableClient() |
Initializes a new instance of the TableClient class for mocking. |
TableClient(String, String) |
Initializes a new instance of the TableClient using the specified connection string. |
TableClient(Uri, TableClientOptions) |
Initializes a new instance of the TableClient using the specified Uri which contains a SAS token. See GetSasBuilder(TableSasPermissions, DateTimeOffset) for creating a SAS token. |
TableClient(String, String, TableClientOptions) |
Initializes a new instance of the TableServiceClient. Initializes a new instance of the TableClient using the specified connection string. |
TableClient(Uri, AzureSasCredential, TableClientOptions) |
Initializes a new instance of the TableClient using the specified Uri and AzureSasCredential. See GetSasBuilder(TableSasPermissions, DateTimeOffset) for creating a SAS token. |
TableClient(Uri, String, TableSharedKeyCredential) |
Initializes a new instance of the TableClient using the specified table service Uri and TableSharedKeyCredential. |
TableClient(Uri, String, TokenCredential, TableClientOptions) |
Initializes a new instance of the TableClient using the specified Uri and TokenCredential. |
TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions) |
Initializes a new instance of the TableClient using the specified table service Uri and TableSharedKeyCredential. |
TableClient()
- Source:
- TableClient.cs
Initializes a new instance of the TableClient class for mocking.
protected TableClient ();
Protected Sub New ()
Applies to
TableClient(String, String)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified connection string.
public TableClient (string connectionString, string tableName);
new Azure.Data.Tables.TableClient : string * string -> Azure.Data.Tables.TableClient
Public Sub New (connectionString As String, tableName As String)
Parameters
- connectionString
- String
A connection string includes the authentication information required for your application to access data in an Azure Table account at runtime.
For more information, Configure Azure Storage connection strings.
- tableName
- String
The name of the table with which this client instance will interact.
Exceptions
connectionString
or tableName
is null.
connectionString
is invalid.
Applies to
TableClient(Uri, TableClientOptions)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified Uri which contains a SAS token. See GetSasBuilder(TableSasPermissions, DateTimeOffset) for creating a SAS token.
public TableClient (Uri endpoint, Azure.Data.Tables.TableClientOptions options = default);
new Azure.Data.Tables.TableClient : Uri * Azure.Data.Tables.TableClientOptions -> Azure.Data.Tables.TableClient
Public Sub New (endpoint As Uri, Optional options As TableClientOptions = Nothing)
Parameters
- endpoint
- Uri
A Uri referencing the table service account. This is likely to be similar to "https://{account_name}.table.core.windows.net/?{sas_token}" or "https://{account_name}.table.cosmos.azure.com?{sas_token}".
- options
- TableClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Exceptions
endpoint
does not start with 'https'.
Applies to
TableClient(String, String, TableClientOptions)
- Source:
- TableClient.cs
Initializes a new instance of the TableServiceClient. Initializes a new instance of the TableClient using the specified connection string.
public TableClient (string connectionString, string tableName, Azure.Data.Tables.TableClientOptions options = default);
new Azure.Data.Tables.TableClient : string * string * Azure.Data.Tables.TableClientOptions -> Azure.Data.Tables.TableClient
Public Sub New (connectionString As String, tableName As String, Optional options As TableClientOptions = Nothing)
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.
- tableName
- String
The name of the table with which this client instance will interact.
- options
- TableClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Exceptions
tableName
is an empty string.
connectionString
or tableName
is null.
connectionString
is invalid.
Applies to
TableClient(Uri, AzureSasCredential, TableClientOptions)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified Uri and AzureSasCredential. See GetSasBuilder(TableSasPermissions, DateTimeOffset) for creating a SAS token.
public TableClient (Uri endpoint, Azure.AzureSasCredential credential, Azure.Data.Tables.TableClientOptions options = default);
new Azure.Data.Tables.TableClient : Uri * Azure.AzureSasCredential * Azure.Data.Tables.TableClientOptions -> Azure.Data.Tables.TableClient
Public Sub New (endpoint As Uri, credential As AzureSasCredential, Optional options As TableClientOptions = Nothing)
Parameters
- endpoint
- Uri
A Uri referencing the table service account. This is likely to be similar to "https://{account_name}.table.core.windows.net" or "https://{account_name}.table.cosmos.azure.com".
- credential
- AzureSasCredential
The shared access signature credential used to sign requests.
- options
- TableClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Exceptions
endpoint
does not start with 'https'.
credential
is null.
Applies to
TableClient(Uri, String, TableSharedKeyCredential)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified table service Uri and TableSharedKeyCredential.
public TableClient (Uri endpoint, string tableName, Azure.Data.Tables.TableSharedKeyCredential credential);
new Azure.Data.Tables.TableClient : Uri * string * Azure.Data.Tables.TableSharedKeyCredential -> Azure.Data.Tables.TableClient
Public Sub New (endpoint As Uri, tableName As String, credential As TableSharedKeyCredential)
Parameters
- endpoint
- Uri
A Uri referencing the table service account. This is likely to be similar to "https://{account_name}.table.core.windows.net/" or "https://{account_name}.table.cosmos.azure.com/".
- tableName
- String
The name of the table with which this client instance will interact.
- credential
- TableSharedKeyCredential
The shared key credential used to sign requests.
Exceptions
tableName
is an empty string.
tableName
or credential
is null.
Applies to
TableClient(Uri, String, TokenCredential, TableClientOptions)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified Uri and TokenCredential.
public TableClient (Uri endpoint, string tableName, Azure.Core.TokenCredential tokenCredential, Azure.Data.Tables.TableClientOptions options = default);
new Azure.Data.Tables.TableClient : Uri * string * Azure.Core.TokenCredential * Azure.Data.Tables.TableClientOptions -> Azure.Data.Tables.TableClient
Public Sub New (endpoint As Uri, tableName As String, tokenCredential As TokenCredential, Optional options As TableClientOptions = Nothing)
Parameters
- endpoint
- Uri
A Uri referencing the table service account. This is likely to be similar to "https://{account_name}.table.core.windows.net" or "https://{account_name}.table.cosmos.azure.com".
- tableName
- String
The name of the table with which this client instance will interact.
- tokenCredential
- TokenCredential
The TokenCredential used to authorize requests.
- options
- TableClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Exceptions
endpoint
does not start with 'https'. or tableName
is an empty string.
tableName
, endpoint
, or tokenCredential
is null.
Applies to
TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions)
- Source:
- TableClient.cs
Initializes a new instance of the TableClient using the specified table service Uri and TableSharedKeyCredential.
public TableClient (Uri endpoint, string tableName, Azure.Data.Tables.TableSharedKeyCredential credential, Azure.Data.Tables.TableClientOptions options = default);
new Azure.Data.Tables.TableClient : Uri * string * Azure.Data.Tables.TableSharedKeyCredential * Azure.Data.Tables.TableClientOptions -> Azure.Data.Tables.TableClient
Public Sub New (endpoint As Uri, tableName As String, credential As TableSharedKeyCredential, Optional options As TableClientOptions = Nothing)
Parameters
- endpoint
- Uri
A Uri referencing the table service account. This is likely to be similar to "https://{account_name}.table.core.windows.net/" or "https://{account_name}.table.cosmos.azure.com/".
- tableName
- String
The name of the table with which this client instance will interact.
- credential
- TableSharedKeyCredential
The shared key credential used to sign requests.
- options
- TableClientOptions
Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request.
Exceptions
tableName
is an empty string.
tableName
or credential
is null.
Applies to
Azure SDK for .NET