Compartir a través de


VisualStudioCredentialOptions Clase

Definición

Opciones para configurar .VisualStudioCredential

public class VisualStudioCredentialOptions : Azure.Identity.TokenCredentialOptions
type VisualStudioCredentialOptions = class
    inherit TokenCredentialOptions
Public Class VisualStudioCredentialOptions
Inherits TokenCredentialOptions
Herencia
VisualStudioCredentialOptions

Constructores

VisualStudioCredentialOptions()

Opciones para configurar .VisualStudioCredential

Propiedades

AdditionallyAllowedTenants

Especifica los inquilinos además del especificado TenantId para el que la credencial puede adquirir tokens. Agregue el valor comodín "*" para permitir que la credencial adquiera tokens para cualquier inquilino al que pueda acceder la cuenta que ha iniciado sesión. Si no se especifica ningún valor para TenantId, esta opción no tendrá ningún efecto y la credencial adquirirá tokens para cualquier inquilino solicitado.

AuthorityHost

Host de la autoridad de Microsoft Entra. El valor predeterminado es https://login.microsoftonline.com/. Para conocer los hosts de autoridad conocidos para las instancias de nube de Azure, consulte AzureAuthorityHosts.

(Heredado de TokenCredentialOptions)
Diagnostics

Obtiene las opciones de diagnóstico de credenciales.

(Heredado de TokenCredentialOptions)
IsUnsafeSupportLoggingEnabled

Obtiene o establece el valor que indica si se debe registrar el registro ETW que contiene contenido potencialmente confidencial. Si establece esta propiedad en true, no se deshabilitará la reacción del Request contenido. Para habilitar el registro de información confidencial Content , la IsLoggingContentEnabled propiedad debe establecerse en true. Establecer esta propiedad true en equivale a pasar "true" para el parámetro enablePiiLogging al método "WithLogging" en el generador de cliente de MSAL.

(Heredado de TokenCredentialOptions)
ProcessTimeout

Tiempo de espera del proceso de VisualStudio.

Retry

Obtiene las opciones de reintento de cliente.

(Heredado de ClientOptions)
RetryPolicy

Obtiene o establece la directiva que se va a usar para los reintentos. Si se especifica una directiva, se usará en lugar de la Retry propiedad . El RetryPolicy tipo se puede derivar de para modificar el comportamiento predeterminado sin necesidad de implementar completamente la lógica de reintento. Si Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) se invalida o se especifica un personalizado HttpPipelinePolicy , es responsabilidad del implementador actualizar los ProcessingContext valores.

(Heredado de ClientOptions)
TenantId

El identificador de inquilino en el que se autenticará la credencial de forma predeterminada. Si no se especifica, la credencial se autenticará en cualquier inquilino solicitado y el valor predeterminado será el inquilino en el que el usuario se autentique originalmente a través del cuadro de diálogo Cuenta de servicio de Azure de Visual Studio.

Transport

HttpPipelineTransport que se va a usar para este cliente. El valor predeterminado es una instancia de HttpClientTransport.

(Heredado de ClientOptions)

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Agrega una HttpPipeline directiva a la canalización de cliente. El parámetro controla la position posición de la directiva en la canalización. Si desea que la directiva se ejecute una vez por solicitud de cliente, use PerCallPerRetry de lo contrario para ejecutar la directiva para cada reintento. Tenga en cuenta que la misma instancia de policy se agregaría a todas las canalizaciones de cliente construidas mediante este ClientOptions objeto.

(Heredado de ClientOptions)

Se aplica a