Compartilhar via


DigitalTwinsClient Construtores

Definição

Sobrecargas

DigitalTwinsClient()

Cria uma nova instância da DigitalTwinsClient classe, fornecida apenas para fins de teste de unidade.

DigitalTwinsClient(Uri, TokenCredential)

Cria uma nova instância da classe DigitalTwinsClient.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Cria uma nova instância da DigitalTwinsClient classe, com opções.

DigitalTwinsClient()

Origem:
DigitalTwinsClient.cs

Cria uma nova instância da DigitalTwinsClient classe, fornecida apenas para fins de teste de unidade.

protected DigitalTwinsClient ();
Protected Sub New ()

Aplica-se a

DigitalTwinsClient(Uri, TokenCredential)

Origem:
DigitalTwinsClient.cs

Cria uma nova instância da classe DigitalTwinsClient.

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)

Parâmetros

endpoint
Uri

O URI da instância de serviço dos gêmeos digitais do Azure ao qual se conectar.

credential
TokenCredential

A TokenCredential implementação que será usada para solicitar o token de autenticação.

Exemplos

// 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);

Comentários

Para obter mais exemplos, confira nossos exemplos de repositório.

Confira também

Aplica-se a

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Origem:
DigitalTwinsClient.cs

Cria uma nova instância da DigitalTwinsClient classe, com opções.

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)

Parâmetros

endpoint
Uri

O URI da instância de serviço dos gêmeos digitais do Azure ao qual se conectar.

credential
TokenCredential

A TokenCredential implementação que será usada para solicitar o token de autenticação.

options
DigitalTwinsClientOptions

Opções que permitem a configuração de solicitações enviadas para o serviço de gêmeos digitais.

Exemplos

// 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);

Comentários

O parâmetro options oferece uma oportunidade de substituir o comportamento padrão, incluindo especificar a versão da API, substituir o transporte, habilitar diagnóstico e controlar a estratégia de repetição.

Para obter mais exemplos, confira nossos exemplos de repositório.

Aplica-se a