Página Pontos de Extremidade
A página Pontos de Extremidade é chamada clicando no ícone Pontos de Extremidade em AppFabric ao usar a guia Exibição de Recursos (em vez da guia Exibição de Conteúdo) no Gerenciador dos Serviços de Informações da Internet (IIS). A página Pontos de Extremidade pode ser vista a partir do escopo do servidor, site ou aplicativo. Se o escopo atual estiver no nível de serviço, você poderá chamar a página Pontos de Extremidade clicando no link Exibir Pontos de Extremidade no painel Ações.
Nessa página você pode exibir os pontos de extremidade do sistema, os pontos de extremidade do aplicativo padrão e os pontos de extremidade do aplicativo definido em um arquivo Web.config. Um ponto de extremidade de sistema é um ponto de extremidade que o sistema AppFabric automaticamente adiciona ao serviço. Um ponto de extremidade de aplicativo padrão é o ponto de extremidade adicionado ao aplicativo baseado nos protocolos suportados pelo aplicativo. Um ponto de extremidade de aplicativo é um ponto de extremidade definido por você em um arquivo Web.config. Quaisquer outros pontos de extremidade criados dinamicamente em tempo de execução usando o código não são mostrados nesta página.
Os tipos de pontos de extremidade são definidos na seção endpointExtensions no machine.config (por exemplo, discoveryEndpoint). Contudo, há uma exceção a esta regra para workflowControlEndpoint e serviceMetadataEndpoint. O primeiro ponto de extremidade é adicionado ao serviço quando você seleciona a opção Habilitar controle de instância na guia Gerenciamento de Host de Fluxo de Trabalho da caixa de diálogo Configurar Serviço e o segundo ponto de extremidade é adicionado quando você seleciona a opção Habilitar metadados sobre HTTP na guia Geral da caixa de diálogo Configurar Serviço.
.NET Framework 4 adiciona um ponto de extremidade padrão de aplicativo para todos os serviços sem marca em um aplicativo da Web para cada protocolo habilitado no aplicativo. Por exemplo, se o protocolo http estiver habilitado para um aplicativo, um ponto de extremidade com basicHttpBinding é adicionado ao serviço e se o protocolo net.pipe estiver habilitado para um aplicativo, um ponto de extremidade com netNamedPipeBinding é adicionado ao serviço. A associação ao mapeamento de protocolo também pode ser configurada na seção protocolMapping no arquivo Machine.config. Para exibir os protocolos habilitados para um aplicativo, clique com o botão direito do mouse no nome do aplicativo, aponte para Gerenciar Aplicativo e clique em Configurações Avançadas.
Essa página não permite que você configure os pontos de extremidade do sistema e os pontos de extremidade padrão de aplicativo, mas permite que você configure os pontos de extremidade de aplicativo especificados em um arquivo Web.config. Para exibir e configurar as propriedades gerais, de desempenho e de autenticação de um ponto de extremidade de aplicativo, use a Caixa de diálogo Configuração para um ponto de extremidade. Você pode iniciar essa caixa de diálogo clicando com o botão direito no mouse em um ponto de extremidade selecionado e selecionando Configurar ou clicando em Configurar no painel Ações.
As seções a seguir neste tópico descrevem os campos na Página de Pontos de Extremidade.
Opções da Lista de Pontos de Extremidade (exibidas na parte superior da lista)
Campo |
Descrição |
Filtro: |
Insira um valor do filtro, clique na seta ao lado de Ir para escolher uma coluna para filtrar e clique em Ir. Isso filtrará os pontos de extremidade exibidos atualmente baseado no critério desse filtro. Se não forem usados, todos os pontos de extremidade serão exibidos. Importante Por padrão, os pontos de extremidade de sistema tais como workflowControlEndpoint e serviceMetadataEndpoint não são exibidos na lista de pontos de extremidade. Clique em Remover Filtro na parte superior da página para exibir os pontos de extremidade do sistema. |
Mostrar tudo |
Se usados, todos os pontos de extremidade serão exibidos. |
Agrupar por: |
Clique com o botão esquerdo do mouse na seta para baixo e selecione um dos seguintes critérios para agrupar os pontos de extremidade.
|
Lista de Pontos de Extremidade
Campo |
Descrição |
Caminho Virtual do Serviço |
O Caminho Virtual do Serviço. |
Endereço |
Endereço do ponto de extremidade. Isso especifica o URI (Uniform Resource Identifier) do ponto de extremidade, que pode ser um endereço absoluto ou um fornecido, relativo ao endereço da base do serviço. Se foi definido para uma cadeia de caracteres vazia, indica que o ponto de extremidade está disponível no endereço de base especificado durante a criação do ServiceHost para o serviço. |
Associação |
Associação do sistema ou definida pelo usuário para acessar o ponto de extremidade. Isso determina o tipo de transporte, segurança e a codificação usados e se sessões confiáveis, transações ou streaming são suportados ou habilitados. |
Contrato |
Funcionalidade da interface do .NET Framework 4 exposta pelo ponto de extremidade. |
Nome |
Nome do ponto de extremidade. |
Tipo |
Tipo do ponto de extremidade. Há três tipos principais de pontos de extremidade: Sistema, Aplicativo (Padrão) e Aplicativo. Consulte as descrições desses pontos de extremidade no início deste tópico. |
Nome do Site |
Nome do site que hospeda o serviço que expõe este ponto de extremidade. |
Painel Detalhes
O painel Detalhes na parte inferior da Página de Pontos de Extremidade exibe as propriedades a seguir e seus valores.
Observação
Se quaisquer valores de configuração associados a essas propriedades forem uma cadeia de caracteres vazia (“ “) ou não estiverem presentes no arquivo de configuração, são exibidos os valores de uma cadeia de caracteres vazia.
Guia Visão Geral |
Se estiver presente no arquivo de configurações, exibe os valores a seguir. |
Nome do Site |
Nome do site que hospeda o serviço que expõe este ponto de extremidade. |
Caminho Virtual do Serviço |
O Caminho Virtual do Serviço. |
Endereço |
Endereço do ponto de extremidade. Isso especifica o URI (Uniform Resource Identifier) do ponto de extremidade, que pode ser um endereço absoluto ou um fornecido, relativo ao endereço da base do serviço. Se foi definido para uma cadeia de caracteres vazia, indica que o ponto de extremidade está disponível no endereço de base especificado durante a criação do ServiceHost para o serviço. |
Associação |
Associação do sistema ou definida pelo usuário para acessar o ponto de extremidade. Isso determina o tipo de transporte, segurança e a codificação usados e se sessões confiáveis, transações ou streaming são suportados ou habilitados. |
Contrato |
Funcionalidade da interface do .NET Framework 4 exposta pelo ponto de extremidade. |
Nome |
Nome do ponto de extremidade. |
Tipo |
Tipo do ponto de extremidade. Há três tipos principais de pontos de extremidade: Sistema, Aplicativo (Padrão) e Aplicativo. Consulte as descrições desses pontos de extremidade no início deste tópico. |
Modo de Segurança: |
Define o modo de segurança usado para o ponto de extremidade. No Windows Communication Foundation (WCF) existem dois métodos principais para implementar a segurança de transferência. O Modo de Segurança de Transporte usa um protocolo de nível de transporte, tipo HTTPS, para atingir a segurança da transferência. O modo de transporte tem a vantagem de ser amplamente adotado, estar disponível em várias plataformas e menos complexo computacionalmente. Contudo, possui a desvantagem de proteger as mensagens somente ponto a ponto. Ao usar a segurança de transporte, as credenciais e declarações do usuário são transmitidas usando a camada de transporte. O Modo de segurança de mensagem usa o WS-Security para implementar a segurança de transferência. Como a segurança de mensagem se aplica diretamente às mensagens SOAP e está contida nos envelopes SOAP, juntamente com os dados de aplicativo, ela possui a vantagem de ser um protocolo de transporte independente, mais extensível, e garante a segurança de extremidade a extremidade (em vez de ponto a ponto). Possui a desvantagem de ser muito mais lento do que o modo de segurança de transporte porque precisa lidar com a natureza XML das mensagens SOAP. Ao usar a segurança de mensagem, as credenciais e declarações do usuário são encapsuladas em todas as mensagens que usam a especificação WS-Security para proteger as mensagens. |
Cotas de Transporte: |
Uma cota de transporte é um valor de limite definido usado para determinar se a associação está consumindo recursos excessivos. Seu objetivo principal é evitar o uso desnecessário de recursos adicionais uma vez que o valor de cota foi excedido. Isso pode ocorrer em um ataque de negação de serviço. Por exemplo, o gerenciamento de vários tempos limite, tamanhos de buffer/mensagem/pool e quantidade de conexões são todos candidatos ao estabelecimento de cotas de transporte. Os valores de cota de transporte são configurados na associação de transporte, na diretiva para o host ou através das definições de configuração do aplicativo. Para obter mais informações sobre cotas de transporte do WCF, consulte Cotas de Transporte. |
Painel Ações
Configurar |
Chama a caixa de diálogo Caixa de diálogo Configuração para um ponto de extremidade para configurar o ponto de extremidade. Você recebe a mensagem a seguir ao tentar configurar um ponto de extremidade de sistema ou um ponto de extremidade de aplicativo padrão. Apenas pontos de extremidade de aplicativo (não padrão) podem ser configurados. Cuidado Pontos de extremidade de sistema ou padrão não podem ser configurados. Apenas os pontos de extremidade de aplicativo definidos na configuração podem ser editados. |
Serviços |
Sai do painel Ponto de Extremidade e o leva para a Página Serviços. O escopo dos serviços exibidos permanece o mesmo como foi definido com a página de origem Pontos de Extremidade. |
2011-12-05