DownstreamApiOptionsReadOnlyHttpMethod Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especialização de DownstreamApiOptions onde o HttpMethod não é configurável além de sua construção.
public class DownstreamApiOptionsReadOnlyHttpMethod : Microsoft.Identity.Abstractions.DownstreamApiOptions
type DownstreamApiOptionsReadOnlyHttpMethod = class
inherit DownstreamApiOptions
Public Class DownstreamApiOptionsReadOnlyHttpMethod
Inherits DownstreamApiOptions
- Herança
-
DownstreamApiOptionsReadOnlyHttpMethod
Comentários
Essa classe é útil para fornecer uma melhor experiência de desenvolvedor nos métodos especializados de IDownstreamApi onde o método HTTP já é fornecido pelo nome do método e não deve ser substituído pelas opções. Você não deve precisar usá-lo diretamente.
Construtores
| Nome | Description |
|---|---|
| DownstreamApiOptionsReadOnlyHttpMethod(DownstreamApiOptions, String) |
Construtor fro a DownstreamApiOptions e um método HTTP. |
Propriedades
| Nome | Description |
|---|---|
| AcceptHeader |
O cabeçalho HTTP Accept é usado para informar esse servidor sobre o tipo de conteúdo que o cliente está esperando na resposta. (Herdado de DownstreamApiOptions) |
| AcquireTokenOptions |
Opções relacionadas à aquisição de token. (Herdado de AuthorizationHeaderProviderOptions) |
| BaseUrl |
URL base para a chamada API Web downstream. Por exemplo |
| ContentType |
Tipo de conteúdo do corpo da solicitação. (Herdado de DownstreamApiOptions) |
| CustomizeHttpRequestMessage |
Oferece uma oportunidade para o aplicativo chamador personalizar o HttpRequestMessage. Por exemplo, para personalizar os cabeçalhos. Isso é chamado depois que a mensagem foi formada, incluindo o cabeçalho autorização e pouco antes de a mensagem ser enviada. (Herdado de AuthorizationHeaderProviderOptions) |
| Deserializer |
Des serializador opcional. Des serializará a saída da API Web (se houver).
Quando não fornecido, o seguinte é retornado: |
| ExtraHeaderParameters |
Define cabeçalhos extras na solicitação HTTP para a API Web downstream. Isso não deve ser confundido com outra opção para definir os cabeçalhos na solicitação para o Provedor de Identidade. Consulte ExtraHeadersParameters esse cenário. (Herdado de DownstreamApiOptions) |
| ExtraQueryParameters |
Define parâmetros de consulta para a cadeia de caracteres de consulta na solicitação HTTP para a API Web downstream. Isso não deve ser confundido com outra opção para definir os parâmetros de consulta na solicitação para o Provedor de Identidade. Consulte ExtraQueryParameters esse cenário. (Herdado de DownstreamApiOptions) |
| HttpMethod |
O método Http só pode ser legível publicamente. |
| ProtocolScheme |
Nome do esquema de protocolo usado para criar o cabeçalho de autorização. Por padrão: "Portador". (Herdado de AuthorizationHeaderProviderOptions) |
| RelativePath |
Caminho relativo ao BaseUrl (por exemplo, "me"). (Herdado de AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Descreve se a API downstream é chamada em nome do próprio serviço de chamada (token de aplicativo) ou em nome de um usuário processado pelo serviço (token de usuário).
Se |
| Scopes |
Escopos necessários para chamar a API Web downstream. Por exemplo, "user.read mail.read". Para Microsoft identidade, no caso de tokens de aplicativo (token solicitado pelo aplicativo em nome de si mesmo), deve haver apenas um escopo e deve terminar em "./default") (Herdado de DownstreamApiOptions) |
| Serializer |
Serializador opcional. Serializará a entrada para a API Web (se houver). Por padrão, quando não for fornecido:
|
Métodos
| Nome | Description |
|---|---|
| Clone() |
Clonar as opções |
| CloneInternal() |
Clone as opções (para poder substituí-las). |
| GetApiUrl() |
Retorne a URL da API Web downstream. (Herdado de AuthorizationHeaderProviderOptions) |