CommunicationIdentityClient.GetToken Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken) |
Obtém um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier. |
GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, TimeSpan, CancellationToken) |
Obtém um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier. |
GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken)
Obtém um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.
public virtual Azure.Response<Azure.Core.AccessToken> GetToken (Azure.Communication.CommunicationUserIdentifier communicationUser, System.Collections.Generic.IEnumerable<Azure.Communication.Identity.CommunicationTokenScope> scopes, System.Threading.CancellationToken cancellationToken = default);
abstract member GetToken : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * System.Threading.CancellationToken -> Azure.Response<Azure.Core.AccessToken>
override this.GetToken : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * System.Threading.CancellationToken -> Azure.Response<Azure.Core.AccessToken>
Public Overridable Function GetToken (communicationUser As CommunicationUserIdentifier, scopes As IEnumerable(Of CommunicationTokenScope), Optional cancellationToken As CancellationToken = Nothing) As Response(Of AccessToken)
Parâmetros
- communicationUser
- CommunicationUserIdentifier
O CommunicationUserIdentifier para quem obter um token de acesso da Identidade de Comunicação.
- scopes
- IEnumerable<CommunicationTokenScope>
Lista de CommunicationTokenScope escopos para o token.
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Exceções
O servidor retornou um erro.
Aplica-se a
GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, TimeSpan, CancellationToken)
Obtém um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.
public virtual Azure.Response<Azure.Core.AccessToken> GetToken (Azure.Communication.CommunicationUserIdentifier communicationUser, System.Collections.Generic.IEnumerable<Azure.Communication.Identity.CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, System.Threading.CancellationToken cancellationToken = default);
abstract member GetToken : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Core.AccessToken>
override this.GetToken : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Core.AccessToken>
Public Overridable Function GetToken (communicationUser As CommunicationUserIdentifier, scopes As IEnumerable(Of CommunicationTokenScope), tokenExpiresIn As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Response(Of AccessToken)
Parâmetros
- communicationUser
- CommunicationUserIdentifier
O CommunicationUserIdentifier para quem obter um token de acesso da Identidade de Comunicação.
- scopes
- IEnumerable<CommunicationTokenScope>
Lista de CommunicationTokenScope escopos para o token.
- tokenExpiresIn
- TimeSpan
Período de validade personalizado do token dentro do intervalo de [1,24] horas.
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Exceções
O servidor retornou um erro.
Aplica-se a
Azure SDK for .NET