DownstreamApiOptionsReadOnlyHttpMethod Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Spezialisierung, DownstreamApiOptions wo die HttpMethod nicht über die Konstruktion hinaus festgelegt werden kann.
public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions
type DownstreamApiOptionsReadOnlyHttpMethod = class
inherit DownstreamApiOptions
Public Class DownstreamApiOptionsReadOnlyHttpMethod
Inherits DownstreamApiOptions
- Vererbung
-
DownstreamApiOptionsReadOnlyHttpMethod
Hinweise
Diese Klasse ist nützlich, um eine bessere Entwicklerumgebung für die spezialisierten Methoden IDownstreamApi bereitzustellen, bei denen die HTTP-Methode bereits mit dem Namen der Methode bereitgestellt wird, und sollte nicht durch die Optionen außer Kraft gesetzt werden. Sie sollten sie nicht direkt verwenden müssen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DownstreamApiOptionsReadOnlyHttpMethod(DownstreamApiOptions, String) |
Konstruktor für eine DownstreamApiOptions und eine HTTP-Methode. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AcceptHeader |
Der HTTP Accept-Header wird verwendet, um den Server über den Inhaltstyp zu informieren, den der Client in der Antwort erwartet. (Geerbt von DownstreamApiOptions) |
| AcquireTokenOptions |
Optionen im Zusammenhang mit der Tokenakquise. (Geerbt von AuthorizationHeaderProviderOptions) |
| BaseUrl |
Basis-URL für die aufgerufene Downstream-Web-API. Beispiel |
| ContentType |
Inhaltstyp des Anforderungstexts. (Geerbt von DownstreamApiOptions) |
| CustomizeHttpRequestMessage |
Bietet eine Möglichkeit für die Aufrufer-App, die HttpRequestMessage anzupassen. Um beispielsweise die Kopfzeilen anzupassen. Dies wird aufgerufen, nachdem die Nachricht gebildet wurde, einschließlich des Autorisierungsheaders und unmittelbar vor dem Senden der Nachricht. (Geerbt von AuthorizationHeaderProviderOptions) |
| Deserializer |
Optionaler De serialisierer. Die Ausgabe wird von der Web-API (sofern vorhanden) de serialisiert.
Wenn nicht angegeben, wird Folgendes zurückgegeben: |
| ExtraHeaderParameters |
Legt zusätzliche Header in der HTTP-Anforderung auf die downstream-Web-API fest. Dies sollte nicht mit einer anderen Option verwechselt werden, um die Header in der Anforderung auf den Identitätsanbieter festzulegen. Weitere Informationen finden Sie ExtraHeadersParameters in diesem Szenario. (Geerbt von DownstreamApiOptions) |
| ExtraQueryParameters |
Legt Abfrageparameter für die Abfragezeichenfolge in der HTTP-Anforderung auf die downstream-Web-API fest. Dies sollte nicht mit einer anderen Option verwechselt werden, um die Abfrageparameter in der Anforderung auf den Identitätsanbieter festzulegen. Weitere Informationen finden Sie ExtraQueryParameters in diesem Szenario. (Geerbt von DownstreamApiOptions) |
| HttpMethod |
Http-Methode ist nur öffentlich lesbar. |
| ProtocolScheme |
Name des Protokollschemas, das zum Erstellen des Autorisierungsheaders verwendet wird. Standardmäßig: "Bearer". (Geerbt von AuthorizationHeaderProviderOptions) |
| RelativePath |
Pfad relativ zum BaseUrl (z. B. "ich"). (Geerbt von AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Beschreibt, ob die downstream-API im Auftrag des aufrufenden Diensts selbst (App-Token) oder im Auftrag eines Benutzers aufgerufen wird, der vom Dienst verarbeitet wird (Benutzertoken).
Wenn |
| Scopes |
Bereiche, die zum Aufrufen der downstream-Web-API erforderlich sind. Beispiel: "user.read mail.read". Bei Microsoft Identität sollte im Falle von Anwendungstoken (von der App im Auftrag von sich angefordertes Token) nur ein Bereich vorhanden sein, und er sollte auf "./default" enden. (Geerbt von DownstreamApiOptions) |
| Serializer |
Optionaler Serialisierer. Serialisieren Sie die Eingabe in die Web-API (falls vorhanden). Standardmäßig, wenn nicht angegeben:
|
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Klonen der Optionen |
| CloneInternal() |
Klonen Sie die Optionen (um sie außer Kraft zu setzen). |
| GetApiUrl() |
Gibt die nachgeschaltete Web-API-URL zurück. (Geerbt von AuthorizationHeaderProviderOptions) |