DownstreamApiOptionsReadOnlyHttpMethod Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specializzazione di DownstreamApiOptions dove non HttpMethod è impostabile oltre la sua costruzione.
public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions
type DownstreamApiOptionsReadOnlyHttpMethod = class
inherit DownstreamApiOptions
Public Class DownstreamApiOptionsReadOnlyHttpMethod
Inherits DownstreamApiOptions
- Ereditarietà
-
DownstreamApiOptionsReadOnlyHttpMethod
Commenti
Questa classe è utile per offrire un'esperienza di sviluppo migliore sui metodi specializzati in IDownstreamApi cui il metodo HTTP è già fornito dal nome del metodo e non deve essere sottoposto a override dalle opzioni. Non è necessario usarlo direttamente.
Costruttori
| Nome | Descrizione |
|---|---|
| DownstreamApiOptionsReadOnlyHttpMethod(DownstreamApiOptions, String) |
Costruttore fro a DownstreamApiOptions e un metodo HTTP. |
Proprietà
| Nome | Descrizione |
|---|---|
| AcceptHeader |
L'intestazione HTTP Accept viene usata per informare il server sul tipo di contenuto previsto dal client nella risposta. (Ereditato da DownstreamApiOptions) |
| AcquireTokenOptions |
Opzioni correlate all'acquisizione di token. (Ereditato da AuthorizationHeaderProviderOptions) |
| BaseUrl |
URL di base per l'API Web downstream chiamata. Ad esempio |
| ContentType |
Tipo di contenuto del corpo della richiesta. (Ereditato da DownstreamApiOptions) |
| CustomizeHttpRequestMessage |
Offre un'opportunità per l'app chiamante di personalizzare HttpRequestMessage. Ad esempio, per personalizzare le intestazioni. Viene chiamato dopo il formato del messaggio, inclusa l'intestazione Authorization e subito prima dell'invio del messaggio. (Ereditato da AuthorizationHeaderProviderOptions) |
| Deserializer |
De-serializzatore facoltativo. De-serializzerà l'output dall'API Web (se presente).
Se non specificato, viene restituito quanto segue: |
| ExtraHeaderParameters |
Imposta intestazioni aggiuntive nella richiesta HTTP per l'API Web downstream. Questo non deve essere confuso con un'altra opzione per impostare le intestazioni nella richiesta sul provider di identità. Vedere ExtraHeadersParameters per questo scenario. (Ereditato da DownstreamApiOptions) |
| ExtraQueryParameters |
Imposta i parametri di query per la stringa di query nella richiesta HTTP all'API Web downstream. Questa operazione non deve essere confusa con un'altra opzione per impostare i parametri di query nella richiesta al provider di identità. Vedere ExtraQueryParameters per questo scenario. (Ereditato da DownstreamApiOptions) |
| HttpMethod |
Metodo HTTP leggibile solo pubblicamente. |
| ProtocolScheme |
Nome dello schema di protocollo usato per creare l'intestazione dell'autorizzazione. Per impostazione predefinita: "Bearer". (Ereditato da AuthorizationHeaderProviderOptions) |
| RelativePath |
Percorso relativo all'oggetto BaseUrl (ad esempio "me"). (Ereditato da AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Descrive se l'API downstream viene chiamata per conto del servizio chiamante stesso (token dell'app) o per conto di un utente elaborato dal servizio (token utente).
Se |
| Scopes |
Ambiti necessari per chiamare l'API Web downstream. Ad esempio "user.read mail.read". Per Microsoft identità, nel caso di token dell'applicazione (token richiesto dall'app per conto di se stesso), deve essere presente un solo ambito e deve terminare in "./default") (Ereditato da DownstreamApiOptions) |
| Serializer |
Serializzatore facoltativo. Serializzerà l'input per l'API Web (se presente). Per impostazione predefinita, se non specificato:
|
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Clonare le opzioni |
| CloneInternal() |
Clonare le opzioni (per poter eseguirne l'override). |
| GetApiUrl() |
Restituisce l'URL dell'API Web downstream. (Ereditato da AuthorizationHeaderProviderOptions) |