Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe WS2007FederationHttpBinding

Uma ligação segura e interoperável que deriva de WS2007HttpBinding e oferece suporte à segurança federada.

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (em System.ServiceModel.dll)

public class WS2007FederationHttpBinding : WSFederationHttpBinding

O tipo WS2007FederationHttpBinding expõe os membros a seguir.

  NomeDescrição
Método públicoWS2007FederationHttpBinding()Inicializa uma nova instância da classe WS2007FederationHttpBinding.
Método públicoWS2007FederationHttpBinding(String)Inicializa uma nova instância da WS2007FederationHttpBinding classe com uma ligação especificada pelo seu nome de configuração.
Método públicoWS2007FederationHttpBinding(WSFederationHttpSecurityMode)Inicializa uma nova instância da WS2007FederationHttpBinding classe com um tipo específico de segurança usado pela ligação.
Método públicoWS2007FederationHttpBinding(WSFederationHttpSecurityMode, Boolean)Inicializa uma nova instância da WS2007FederationHttpBinding classe com um tipo específico de segurança usado pela ligação e um valor que indica se uma sessão confiável está ativada.
Superior

  NomeDescrição
Propriedade públicaBypassProxyOnLocalObtém ou define um valor que indica se deve ignorar o servidor proxy para endereços locais. (Herdado de WSHttpBindingBase.)
Propriedade públicaCloseTimeout Obtém ou define o intervalo de tempo fornecido para uma conexão fechar antes do transporte gerar uma exceção. (Herdado de Binding.)
Propriedade públicaEnvelopeVersion Obtém a versão do SOAP que é usada para mensagens que são processadas por essa ligação. (Herdado de WSHttpBindingBase.)
Propriedade públicaHostNameComparisonModeObtém ou define um valor que indica se o nome do host é usado para alcançar o serviço quando o URI de correspondência. (Herdado de WSHttpBindingBase.)
Propriedade públicaMaxBufferPoolSizeObtém ou define a quantidade máxima de memória alocada, em bytes, para o Gerenciador de buffer que gerencia os buffers exigidos por pontos de extremidade usando essa ligação. (Herdado de WSHttpBindingBase.)
Propriedade públicaMaxReceivedMessageSizeObtém ou define o tamanho máximo, em bytes, para uma mensagem que pode ser processado pela ligação. (Herdado de WSHttpBindingBase.)
Propriedade públicaMessageEncodingObtém ou define se MTOM ou Text/XML é usado para codificar mensagens SOAP. (Herdado de WSHttpBindingBase.)
Propriedade públicaMessageVersionObtém a versão de mensagem usada por clientes e serviços configurados com a ligação. (Herdado de Binding.)
Propriedade públicaNameObtém ou define o nome da ligação. (Herdado de Binding.)
Propriedade públicaNamespaceObtém ou define o namespace XML da ligação. (Herdado de Binding.)
Propriedade públicaOpenTimeoutObtém ou define o intervalo de tempo fornecido para uma conexão abrir antes do transporte gerará uma exceção. (Herdado de Binding.)
Propriedade públicaPrivacyNoticeAtObtém ou define o URI no qual o aviso de privacidade está localizado. (Herdado de WSFederationHttpBinding.)
Propriedade públicaPrivacyNoticeVersionObtém ou define o número de versão do aviso de privacidade para a ligação. (Herdado de WSFederationHttpBinding.)
Propriedade públicaProxyAddressObtém ou define o endereço URI do proxy HTTP. (Herdado de WSHttpBindingBase.)
Propriedade públicaReaderQuotasObtém ou define as restrições na complexidade das mensagens SOAP que pode ser processado por pontos de extremidade configurados com essa ligação. (Herdado de WSHttpBindingBase.)
Propriedade públicaReceiveTimeoutObtém ou define o intervalo de tempo que uma conexão pode permanecer inativa, durante o quais não há mensagens de aplicativo são recebidas, antes de ser ignorada. (Herdado de Binding.)
Propriedade públicaReliableSessionObtém um objeto que fornece acesso conveniente às propriedades de um elemento de ligação de sessão confiável que estão disponíveis ao usar uma das ligações fornecidas pelo sistema. (Herdado de WSHttpBindingBase.)
Propriedade públicaSchemeObtém o esquema de transporte URI para os canais e os ouvintes que estão configurados com essa ligação. (Herdado de WSHttpBindingBase.)
Propriedade públicaSecurityObtém ou define o tipo de segurança usado com essa ligação. (Herdado de WSFederationHttpBinding.)
Propriedade públicaSendTimeoutObtém ou define o intervalo de tempo fornecido para uma operação de gravação seja concluída antes do transporte gerará uma exceção. (Herdado de Binding.)
Propriedade públicaTextEncodingObtém ou define a codificação de caracteres que é usado para o texto da mensagem. (Herdado de WSHttpBindingBase.)
Propriedade públicaTransactionFlowObtém ou define um valor que indica se esta ligação deve oferecer suporte a WS-transações de fluxo. (Herdado de WSHttpBindingBase.)
Propriedade públicaUseDefaultWebProxyObtém ou define um valor que indica se o proxy HTTP configurados automaticamente do sistema deve ser usado, se disponível. (Herdado de WSHttpBindingBase.)
Superior

  NomeDescrição
Método públicoBuildChannelFactory<TChannel>(BindingParameterCollection)Baseia-se a pilha de fábrica de canais no cliente que cria um tipo especificado de canal e que satisfaça os recursos especificados por uma coleção de parâmetros de ligação. (Herdado de Binding.)
Método públicoBuildChannelFactory<TChannel>(Object[])Baseia-se a pilha de fábrica de canais no cliente que cria um tipo especificado de canal e que satisfaça os recursos especificados por uma matriz object. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(BindingParameterCollection)O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados por uma coleção de parâmetros de ligação. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Object[])O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, Object[])O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, BindingParameterCollection)O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, String, Object[])O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoBuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)O ouvinte do canal é construído sobre o serviço que aceita que um tipo especificado de canal e que satisfaça os recursos especificados. (Herdado de Binding.)
Método públicoCanBuildChannelFactory<TChannel>(BindingParameterCollection)Retorna um valor que indica se a ligação atual pode construir uma pilha de fábrica de canais no cliente que satisfaça a coleção de ligação de parâmetros especificados. (Herdado de Binding.)
Método públicoCanBuildChannelFactory<TChannel>(Object[])Retorna um valor que indica se a ligação atual pode construir uma pilha de fábrica de canais no cliente que satisfaz os requisitos especificados por uma matriz de objeto. (Herdado de Binding.)
Método públicoCanBuildChannelListener<TChannel>(BindingParameterCollection)Retorna um valor que indica se a ligação atual pode construir uma pilha de canal de escuta do serviço que satisfaça a coleção de ligação de parâmetros especificados. (Herdado de Binding.)
Método públicoCanBuildChannelListener<TChannel>(Object[])Retorna um valor que indica se a ligação atual pode construir uma pilha de canal de escuta do serviço que satisfaça aos critérios especificados em uma matriz de objetos. (Herdado de Binding.)
Método públicoCreateBindingElementsCria uma coleção com elementos de ligação para a ligação. (Herdado de WSFederationHttpBinding.)
Método protegidoCreateMessageSecurityCria um SecurityBindingElement usando as configurações fornecidas por essa instância. (Substitui WSFederationHttpBinding.CreateMessageSecurity().)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetProperty<T>Retorna um objeto tipado solicitado, se presente, da camada da pilha de vinculação apropriada. (Herdado de Binding.)
Método protegidoGetTransportRetorna o elemento de ligação de transporte de vinculação atual. (Herdado de WSFederationHttpBinding.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoShouldSerializeNameRetorna se o nome da ligação deve ser serializado. (Herdado de Binding.)
Método públicoShouldSerializeNamespaceRetorna se o namespace da ligação deve ser serializado. (Herdado de Binding.)
Método públicoShouldSerializeReaderQuotasRetorna um valor que indica se a ReaderQuotas propriedade foi alterado de seu valor padrão e deve ser serializada. (Herdado de WSHttpBindingBase.)
Método públicoShouldSerializeReliableSessionRetorna um valor que indica se a ReliableSession propriedade foi alterado de seu valor padrão e deve ser serializada. (Herdado de WSHttpBindingBase.)
Método públicoShouldSerializeSecurityRetorna um valor que indica se a Security propriedade foi alterado de seu valor padrão e deve ser serializada. (Herdado de WSFederationHttpBinding.)
Método públicoShouldSerializeTextEncodingRetorna um valor que indica se a TextEncoding propriedade foi alterado de seu valor padrão e deve ser serializada. (Herdado de WSHttpBindingBase.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

  NomeDescrição
Implementação explícita da interfacePropriedade particularIBindingRuntimePreferences.ReceiveSynchronouslyObtém um valor que indica se as solicitações de entrada são manipuladas de forma síncrona ou assíncrona. (Herdado de WSHttpBindingBase.)
Superior

Federação é a capacidade de compartilhar identidades entre várias empresas ou domínios de confiança para autenticação e autorização. Ele usa o protocolo WS-Trust para mapear a representação da identidade do domínio de uma relação de confiança para outro. Ligação de HTTP federada oferece suporte a segurança de SOAP bem como a segurança de modo misto, mas não oferece suporte a segurança de transporte. Serviços configurados com essa ligação devem usar o transporte HTTP. Para obter mais informações, consulte WSFederationHttpBinding.

ObservaçãoObservação

Ao chamar um WCF serviço criado com.NET Framework 4.0 a partir de um aplicativo de cliente WCF construído com .NET Framework 3.5 ou anterior, o arquivo de configuração gerados por svcutil. exe ou adicionando uma referência de serviço do Visual Studio irá conter o atributo establishSecurityContext na configuração da ligação. Esse atributo não é reconhecido pelo .NET Framework 3.5 em tempo de execução e o aplicativo será lançada uma ConfigurationErrorsException com a mensagem "establishSecurityContext de atributo não reconhecido". Para solucionar esse problema, remova o atributo establishSecurityContext a configuração de ligação.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5 SP1, 3.0 SP1

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft