DownstreamApiOptionsReadOnlyHttpMethod Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especialización de donde DownstreamApiOptionsHttpMethod no se puede establecer más allá de su construcción.
public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions
type DownstreamApiOptionsReadOnlyHttpMethod = class
inherit DownstreamApiOptions
Public Class DownstreamApiOptionsReadOnlyHttpMethod
Inherits DownstreamApiOptions
- Herencia
-
DownstreamApiOptionsReadOnlyHttpMethod
Comentarios
Esta clase es útil para proporcionar una mejor experiencia de desarrollador en los métodos especializados de IDownstreamApi donde el método HTTP ya se proporciona por el nombre del método y no debe invalidarse por las opciones. No es necesario usarlo directamente.
Constructores
| Nombre | Description |
|---|---|
| DownstreamApiOptionsReadOnlyHttpMethod(DownstreamApiOptions, String) |
Constructor fro a DownstreamApiOptions y un método HTTP. |
Propiedades
| Nombre | Description |
|---|---|
| AcceptHeader |
El encabezado HTTP Accept se usa para informar al servidor sobre el tipo de contenido que el cliente espera en la respuesta. (Heredado de DownstreamApiOptions) |
| AcquireTokenOptions |
Opciones relacionadas con la adquisición de tokens. (Heredado de AuthorizationHeaderProviderOptions) |
| BaseUrl |
Dirección URL base de la API web de bajada llamada. Por ejemplo |
| ContentType |
Tipo de contenido del cuerpo de la solicitud. (Heredado de DownstreamApiOptions) |
| CustomizeHttpRequestMessage |
Proporciona una oportunidad para que la aplicación de llamador personalice HttpRequestMessage. Por ejemplo, para personalizar los encabezados. Esto se llama después de que se haya formado el mensaje, incluido el encabezado Authorization, y justo antes de que se envíe el mensaje. (Heredado de AuthorizationHeaderProviderOptions) |
| Deserializer |
Des serializador opcional. Des serializará la salida de la API web (si existe).
Cuando no se proporciona, se devuelve lo siguiente: |
| ExtraHeaderParameters |
Establece encabezados adicionales en la solicitud HTTP en la API web de bajada. Esto no debe confundirse con otra opción para establecer los encabezados de la solicitud en el proveedor de identidades. Consulte ExtraHeadersParameters para ese escenario. (Heredado de DownstreamApiOptions) |
| ExtraQueryParameters |
Establece los parámetros de consulta de la cadena de consulta de la solicitud HTTP en la API web de nivel inferior. Esto no debe confundirse con otra opción para establecer los parámetros de consulta en la solicitud en el proveedor de identidades. Consulte ExtraQueryParameters para ese escenario. (Heredado de DownstreamApiOptions) |
| HttpMethod |
Método HTTP que solo se puede leer públicamente. |
| ProtocolScheme |
Nombre del esquema de protocolo usado para crear el encabezado de autorización. De forma predeterminada: "Portador". (Heredado de AuthorizationHeaderProviderOptions) |
| RelativePath |
Ruta de acceso relativa a BaseUrl (por ejemplo, "me"). (Heredado de AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Describe si se llama a la API de bajada en nombre del propio servicio de llamada (token de aplicación) o en nombre de un usuario procesado por el servicio (token de usuario).
Si |
| Scopes |
Ámbitos necesarios para llamar a la API web de bajada. Por ejemplo, "user.read mail.read". Para Microsoft identidad, en el caso de los tokens de aplicación (token solicitado por la aplicación en nombre propio), solo debe haber un ámbito y debería terminar en "./default") (Heredado de DownstreamApiOptions) |
| Serializer |
Serializador opcional. Serializará la entrada en la API web (si existe). De forma predeterminada, cuando no se proporciona:
|
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Clonación de las opciones |
| CloneInternal() |
Clone las opciones (para poder invalidarlas). |
| GetApiUrl() |
Devuelve la dirección URL de la API web de bajada. (Heredado de AuthorizationHeaderProviderOptions) |