W3CLoggingFields Enumeração
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.
Sinalizadores usados para controlar quais partes da solicitação e da resposta são registradas no formato W3C.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
[System.Flags]
public enum W3CLoggingFields
[<System.Flags>]
type W3CLoggingFields =
Public Enum W3CLoggingFields
- Herança
-
W3CLoggingFields
- Atributos
Campos
All | 131071 | Sinalizador para registrar todos os campos possíveis. Inclui Date, Time, , ClientIpAddress, ServerName, ServerIpAddress, ServerPort, UriStemMethod, UriQuery, ProtocolStatus, , TimeTaken, HostProtocolVersion, , UserAgent, , Referer, UserNamee Cookie. |
ClientIpAddress | 4 | Sinalizador para registrar em log o endereço IP do cliente que acessou o servidor. |
ConnectionInfoFields | 100 | Sinalizador para propriedades de registro em log que fazem parte dos ConnectionInfo inclusos ClientIpAddresse ServerIpAddressServerPort. |
Cookie | 32768 | Sinalizador para registrar o conteúdo do cookie enviado pelo cliente, se houver. O conteúdo de cookie pode conter tokens de autenticação ou informações privadas que podem ter preocupações regulatórias sob o GDPR e outras leis. Os cookies não devem ser registrados, a menos que os logs sejam seguros e controlados pelo acesso e o impacto na privacidade seja avaliado. |
Date | 1 | Sinalizador para registrar em log a data em que a atividade ocorreu. |
Host | 8192 | Sinalizador para registrar em log o conteúdo do cabeçalho do host. |
Method | 128 | Sinalizador para registrar em log a ação que o cliente estava tentando executar. |
None | 0 | Sem registro em log. |
ProtocolStatus | 1024 | Sinalizador para registrar o código de status de resposta HTTP. |
ProtocolVersion | 4096 | Sinalizador para registrar em log a versão do protocolo (HTTP, FTP) usada pelo cliente. Para HTTP, isso será HTTP 1.0 ou HTTP 1.1. |
Referer | 65536 | Sinalizador para registrar o site anterior visitado pelo usuário, que forneceu um link para o site atual, se houver. |
Request | 95104 | Sinalizador para propriedades de registro em log que fazem parte do HttpRequest inclui UriStem, UriQuery, ProtocolVersion, Method, Host, Referere UserAgent. |
RequestHeaders | 90112 | Sinalizador para propriedades de registro em log que fazem parte do Headers inclui Host, Referere UserAgent. |
ServerIpAddress | 32 | Sinalizador para registrar o endereço IP do servidor no qual a entrada de log foi gerada. |
ServerName | 16 | Sinalizador para registrar em log o nome do servidor no qual a entrada de log foi gerada. |
ServerPort | 64 | Sinalizador para registrar o número da porta ao qual o cliente está conectado. |
Time | 2 | Sinalizador para registrar em log a hora em que a atividade ocorreu. |
TimeTaken | 2048 | Sinalizador para registrar em log a duração do tempo, em milissegundos, que a ação consumiu. |
UriQuery | 512 | Sinalizador para registrar a consulta em log, se houver, o cliente estava tentando executar. |
UriStem | 256 | Sinalizador para registrar o recurso acessado. |
UserAgent | 16384 | Sinalizador para registrar em log o agente de usuário solicitante. |
UserName | 8 | Sinalizador para registrar em log o nome do usuário autenticado que acessou o servidor. O conteúdo de UserName pode conter informações privadas que podem ter preocupações regulatórias de acordo com o GDPR e outras leis. UserName não deve ser registrado, a menos que os logs sejam seguros e controlados pelo acesso e o impacto na privacidade avaliado. |