DownstreamApiOptionsReadOnlyHttpMethod Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especialização onde DownstreamApiOptions o HttpMethod não é estabilizável para além da sua construção.
public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions
type DownstreamApiOptionsReadOnlyHttpMethod = class
inherit DownstreamApiOptions
Public Class DownstreamApiOptionsReadOnlyHttpMethod
Inherits DownstreamApiOptions
- Herança
-
DownstreamApiOptionsReadOnlyHttpMethod
Observações
Esta classe é útil para proporcionar uma melhor experiência ao programador nos métodos especializados onde IDownstreamApi o método HTTP já é fornecido pelo nome do método, e não deve ser sobreposto pelas opções. Não deverias precisar de o usar diretamente.
Construtores
| Name | Descrição |
|---|---|
| DownstreamApiOptionsReadOnlyHttpMethod(DownstreamApiOptions, String) |
Construtor para um DownstreamApiOptions e um método HTTP. |
Propriedades
| Name | Descrição |
|---|---|
| AcceptHeader |
O cabeçalho HTTP Accept é usado para informar o servidor sobre o tipo de conteúdo que o cliente espera na resposta. (Herdado de DownstreamApiOptions) |
| AcquireTokenOptions |
Opções relacionadas com aquisição de tokens. (Herdado de AuthorizationHeaderProviderOptions) |
| BaseUrl |
URL base para a API web a jusante chamada. Por exemplo |
| ContentType |
Tipo de conteúdo do corpo do pedido. (Herdado de DownstreamApiOptions) |
| CustomizeHttpRequestMessage |
Proporciona uma oportunidade para a aplicação do chamador personalizar a HttpRequestMessage. Por exemplo, para personalizar os cabeçalhos. Esta é chamada após a formação da mensagem, incluindo o cabeçalho Authorization, e pouco antes da mensagem ser enviada. (Herdado de AuthorizationHeaderProviderOptions) |
| Deserializer |
Desserializador opcional. Vai desserializar a saída da API web (se existir).
Quando não fornecido, o seguinte é devolvido: |
| ExtraHeaderParameters |
Define cabeçalhos extra no pedido HTTP para a API web downstream. Isto não deve ser confundido com outra opção para definir os cabeçalhos do pedido ao Fornecedor de Identidade. Veja ExtraHeadersParameters esse cenário. (Herdado de DownstreamApiOptions) |
| ExtraQueryParameters |
Define parâmetros de consulta para a string de consulta no pedido HTTP para a API web downstream. Isto não deve ser confundido com outra opção para definir os parâmetros de consulta no pedido ao Fornecedor de Identidade. Veja ExtraQueryParameters esse cenário. (Herdado de DownstreamApiOptions) |
| HttpMethod |
Método http apenas legível publicamente. |
| ProtocolScheme |
Nome do esquema de protocolo usado para criar o cabeçalho de autorização. Por defeito: "Portador". (Herdado de AuthorizationHeaderProviderOptions) |
| RelativePath |
Caminho relativo ao BaseUrl (por exemplo, "eu"). (Herdado de AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Descreve se a API downstream é chamada em nome do próprio serviço chamador (token de aplicação) ou em nome de um utilizador processado pelo serviço (token de utilizador).
Se |
| Scopes |
Escopos necessários para chamar a API web a jusante. Por exemplo, "user.read mail.read". Para a identidade Microsoft, no caso de tokens de aplicação (token solicitado pela aplicação em seu nome), deve haver apenas um escopo, e este deve terminar em "./default") (Herdado de DownstreamApiOptions) |
| Serializer |
Serializador opcional. Vai serializar a entrada para a API web (se houver). Por defeito, quando não fornecida:
|
Métodos
| Name | Descrição |
|---|---|
| Clone() |
Clone as opções |
| CloneInternal() |
Clona as opções (para poderes sobrepê-las). |
| GetApiUrl() |
Devolve o URL da API web a jusante. (Herdado de AuthorizationHeaderProviderOptions) |