Freigeben über


ShareClient Konstruktoren

Definition

Überlädt

ShareClient()

Initialisiert eine neue instance der -Klasse für die ShareClient Simulation.

ShareClient(String, String)

Initialisiert eine neue Instanz der ShareClient-Klasse.

ShareClient(Uri, ShareClientOptions)

Initialisiert eine neue Instanz der ShareClient-Klasse.

ShareClient(String, String, ShareClientOptions)

Initialisiert eine neue Instanz der ShareClient-Klasse.

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Initialisiert eine neue Instanz der ShareClient-Klasse.

Beachten Sie, dass die Authentifizierung von Tokenanmeldeinformationen nur mit den Vorgängen GetPermission(String, CancellationToken)auf Freigabeebene, GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)und CreatePermissionAsync(String, CancellationToken) kompatibel ist.

ShareClient(Uri, TokenCredential, ShareClientOptions)

Initialisiert eine neue Instanz der ShareClient-Klasse.

Beachten Sie, dass die einzigen Vorgänge auf Freigabeebene, die die Authentifizierung von Tokenanmeldeinformationen unterstützen, , CreatePermissionAsync(String, CancellationToken)GetPermission(String, CancellationToken), und GetPermissionAsync(String, CancellationToken)sindCreatePermission(String, CancellationToken).

Dieser Konstruktor ermöglicht auch die Erstellung einer ShareServiceClient , die verwendet werden kann, um eine ShareClient abzuleiten, die über Tokenanmeldeinformationen Authentifizierung verfügt.

Beachten Sie auch, dass ShareTokenIntent derzeit für die Tokenauthentifizierung erforderlich ist.

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Initialisiert eine neue Instanz der ShareClient-Klasse.

ShareClient()

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue instance der -Klasse für die ShareClient Simulation.

protected ShareClient ();
Protected Sub New ()

Gilt für:

ShareClient(String, String)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

public ShareClient (string connectionString, string shareName);
new Azure.Storage.Files.Shares.ShareClient : string * string -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (connectionString As String, shareName As String)

Parameter

connectionString
String

Eine Verbindungszeichenfolge enthält die erforderlichen Authentifizierungsinformationen zum Zugriff auf Daten in einem Azure Storage-Konto aus Ihrer Anwendung zur Laufzeit.

Weitere Informationen finden Sie unter: Konfigurieren von Azure Storage-Verbindungszeichenfolgen

shareName
String

Der Name der Freigabe im Speicherkonto, auf das verwiesen werden soll.

Gilt für:

ShareClient(Uri, ShareClientOptions)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

public ShareClient (Uri shareUri, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, Optional options As ShareClientOptions = Nothing)

Parameter

shareUri
Uri

Eine Uri , die auf die Freigabe verweist, die den Namen des Kontos und den Namen der Freigabe enthält.

options
ShareClientOptions

Optionale Clientoptionen, die die Transportpipelinerichtlinien für Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.

Gilt für:

ShareClient(String, String, ShareClientOptions)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

public ShareClient (string connectionString, string shareName, Azure.Storage.Files.Shares.ShareClientOptions options);
new Azure.Storage.Files.Shares.ShareClient : string * string * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (connectionString As String, shareName As String, options As ShareClientOptions)

Parameter

connectionString
String

Eine Verbindungszeichenfolge enthält die erforderlichen Authentifizierungsinformationen zum Zugriff auf Daten in einem Azure Storage-Konto aus Ihrer Anwendung zur Laufzeit.

Weitere Informationen finden Sie unter: Konfigurieren von Azure Storage-Verbindungszeichenfolgen

shareName
String

Der Name der Freigabe im Speicherkonto, auf das verwiesen werden soll.

options
ShareClientOptions

Optionale Clientoptionen, die die Transportpipelinerichtlinien für Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.

Gilt für:

ShareClient(Uri, AzureSasCredential, ShareClientOptions)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

Beachten Sie, dass die Authentifizierung von Tokenanmeldeinformationen nur mit den Vorgängen GetPermission(String, CancellationToken)auf Freigabeebene, GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)und CreatePermissionAsync(String, CancellationToken) kompatibel ist.

public ShareClient (Uri shareUri, Azure.AzureSasCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.AzureSasCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As AzureSasCredential, Optional options As ShareClientOptions = Nothing)

Parameter

shareUri
Uri

Eine Uri , die auf die Freigabe verweist, die den Namen des Kontos und den Namen der Freigabe enthält. Darf keine Shared Access Signature enthalten, die im zweiten Parameter übergeben werden sollte.

credential
AzureSasCredential

Die Shared Access Signature-Anmeldeinformationen, die zum Signieren von Anforderungen verwendet werden.

options
ShareClientOptions

Optionale Clientoptionen, die die Transportpipelinerichtlinien für Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.

Hinweise

Dieser Konstruktor sollte nur verwendet werden, wenn die Shared Access Signature während der Lebensdauer dieses Clients aktualisiert werden muss.

Gilt für:

ShareClient(Uri, TokenCredential, ShareClientOptions)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

Beachten Sie, dass die einzigen Vorgänge auf Freigabeebene, die die Authentifizierung von Tokenanmeldeinformationen unterstützen, , CreatePermissionAsync(String, CancellationToken)GetPermission(String, CancellationToken), und GetPermissionAsync(String, CancellationToken)sindCreatePermission(String, CancellationToken).

Dieser Konstruktor ermöglicht auch die Erstellung einer ShareServiceClient , die verwendet werden kann, um eine ShareClient abzuleiten, die über Tokenanmeldeinformationen Authentifizierung verfügt.

Beachten Sie auch, dass ShareTokenIntent derzeit für die Tokenauthentifizierung erforderlich ist.

public ShareClient (Uri shareUri, Azure.Core.TokenCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Core.TokenCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As TokenCredential, Optional options As ShareClientOptions = Nothing)

Parameter

shareUri
Uri

Eine Uri , die auf die Freigabe verweist, die den Namen des Kontos und den Namen der Freigabe enthält.

credential
TokenCredential

Die Tokenanmeldeinformationen, die zum Signieren von Anforderungen verwendet werden.

options
ShareClientOptions

Optionale Clientoptionen, die die Transportpipelinerichtlinien für Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.

Gilt für:

ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Quelle:
ShareClient.cs
Quelle:
ShareClient.cs

Initialisiert eine neue Instanz der ShareClient-Klasse.

public ShareClient (Uri shareUri, Azure.Storage.StorageSharedKeyCredential credential, Azure.Storage.Files.Shares.ShareClientOptions options = default);
new Azure.Storage.Files.Shares.ShareClient : Uri * Azure.Storage.StorageSharedKeyCredential * Azure.Storage.Files.Shares.ShareClientOptions -> Azure.Storage.Files.Shares.ShareClient
Public Sub New (shareUri As Uri, credential As StorageSharedKeyCredential, Optional options As ShareClientOptions = Nothing)

Parameter

shareUri
Uri

Eine Uri , die auf die Freigabe verweist, die den Namen des Kontos und den Namen der Freigabe enthält.

credential
StorageSharedKeyCredential

Die Anmeldeinformationen mit gemeinsam genutztem Schlüssel, die zum Signieren von Anforderungen verwendet werden.

options
ShareClientOptions

Optionale Clientoptionen, die die Transportpipelinerichtlinien für Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.

Gilt für: