Freigeben über


DigitalTwinsClient Konstruktoren

Definition

Überlädt

DigitalTwinsClient()

Erstellt eine neue instance der -Klasse, die DigitalTwinsClient nur für Komponententests bereitgestellt wird.

DigitalTwinsClient(Uri, TokenCredential)

Erstellt eine neue Instanz der DigitalTwinsClient-Klasse.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Erstellt eine neue instance der DigitalTwinsClient -Klasse mit Optionen.

DigitalTwinsClient()

Source:
DigitalTwinsClient.cs

Erstellt eine neue instance der -Klasse, die DigitalTwinsClient nur für Komponententests bereitgestellt wird.

protected DigitalTwinsClient ();
Protected Sub New ()

Gilt für:

DigitalTwinsClient(Uri, TokenCredential)

Source:
DigitalTwinsClient.cs

Erstellt eine neue Instanz der DigitalTwinsClient-Klasse.

public DigitalTwinsClient (Uri endpoint, Azure.Core.TokenCredential credential);
new Azure.DigitalTwins.Core.DigitalTwinsClient : Uri * Azure.Core.TokenCredential -> Azure.DigitalTwins.Core.DigitalTwinsClient
Public Sub New (endpoint As Uri, credential As TokenCredential)

Parameter

endpoint
Uri

Der Azure Digital Twins-Dienst instance URI, mit dem eine Verbindung hergestellt werden soll.

credential
TokenCredential

Die TokenCredential Implementierung, die zum Anfordern des Authentifizierungstokens verwendet wird.

Beispiele

// DefaultAzureCredential supports different authentication mechanisms and determines the appropriate credential type based of the environment it is executing in.
// It attempts to use multiple credential types in an order until it finds a working credential.
TokenCredential tokenCredential = new DefaultAzureCredential();

var client = new DigitalTwinsClient(
    new Uri(adtEndpoint),
    tokenCredential);

Hinweise

Weitere Beispiele finden Sie in unseren Repositorybeispielen.

Weitere Informationen

Gilt für:

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Source:
DigitalTwinsClient.cs

Erstellt eine neue instance der DigitalTwinsClient -Klasse mit Optionen.

public DigitalTwinsClient (Uri endpoint, Azure.Core.TokenCredential credential, Azure.DigitalTwins.Core.DigitalTwinsClientOptions options);
new Azure.DigitalTwins.Core.DigitalTwinsClient : Uri * Azure.Core.TokenCredential * Azure.DigitalTwins.Core.DigitalTwinsClientOptions -> Azure.DigitalTwins.Core.DigitalTwinsClient
Public Sub New (endpoint As Uri, credential As TokenCredential, options As DigitalTwinsClientOptions)

Parameter

endpoint
Uri

Der Azure Digital Twins-Dienst instance URI, mit dem eine Verbindung hergestellt werden soll.

credential
TokenCredential

Die TokenCredential Implementierung, die zum Anfordern des Authentifizierungstokens verwendet wird.

options
DigitalTwinsClientOptions

Optionen, die die Konfiguration von Anforderungen ermöglichen, die an den Digital Twins-Dienst gesendet werden.

Beispiele

// This illustrates how to specify client options, in this case, by providing an
// instance of HttpClient for the digital twins client to use.
var clientOptions = new DigitalTwinsClientOptions
{
    Transport = new HttpClientTransport(httpClient),
};

// By using the InteractiveBrowserCredential, the current user can login using a web browser
// interactively with the AAD
var tokenCredential = new InteractiveBrowserCredential(
    tenantId,
    clientId,
    new TokenCredentialOptions { AuthorityHost = KnownAuthorityHosts.AzureCloud });

var client = new DigitalTwinsClient(
    new Uri(adtEndpoint),
    tokenCredential,
    clientOptions);

Hinweise

Der Optionsparameter bietet die Möglichkeit, das Standardverhalten zu überschreiben, einschließlich Angabe der API-Version, Überschreiben des Transports, Aktivieren Diagnose und Steuern der Wiederholungsstrategie.

Weitere Beispiele finden Sie in unseren Repositorybeispielen.

Gilt für: