NetPeerTcpBinding 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.
Atenção
PeerChannel feature is obsolete and will be removed in the future.
Fornece uma ligação segura para aplicações de rede peer-to-peer.
public ref class NetPeerTcpBinding : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
Public Class NetPeerTcpBinding
Inherits Binding
Implements IBindingRuntimePreferences
- Herança
- Atributos
- Implementações
Observações
A NetPeerTcpBinding ligação fornece suporte para a criação de aplicações de rede peer que utilizam uma infraestrutura mesh peer-to-peer ao nível TCP.
Cada PeerNode instância pode alojar múltiplos canais pares definidos com este tipo de ligação. Fábricas de canais produzidas usando uma instância configurada deste tipo podem ser usadas para gerar canais pares. Uma fábrica de canais peer pode produzir canais peer que são apenas entrada (implements IInputChannel), output-only (implements IOutputChannel) e duplex (implements IDuplexChannel).
Este é um dos bindings padrão fornecidos pelo Windows Communication Framework (WCF). Pode ser usado em código imperativo ou especificado no ficheiro de configuração XML correspondente para a aplicação. O procedimento recomendado é definir a ligação usando valores de configuração e não usar uma abordagem baseada em código, exceto em certos cenários avançados em que os valores de configuração devem ser definidos à medida que um serviço é inicializado.
Construtores
| Name | Description |
|---|---|
| NetPeerTcpBinding() |
Obsoleto.
Inicializa uma nova instância padrão da NetPeerTcpBinding classe. |
| NetPeerTcpBinding(String) |
Obsoleto.
Inicializa uma nova instância da NetPeerTcpBinding classe com um nome de configuração especificado. |
Propriedades
| Name | Description |
|---|---|
| CloseTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo fornecido para que uma ligação se feche antes de o transporte levantar uma exceção. (Herdado de Binding) |
| EnvelopeVersion |
Obsoleto.
Recebe a versão SOAP usada com esta ligação. |
| IsPnrpAvailable |
Obsoleto.
Recebe um valor que indica se o serviço PNRP está instalado e disponível no computador. |
| ListenIPAddress |
Obsoleto.
Obtém ou define o endereço IP usado para escuta pelo nó peer local. |
| MaxBufferPoolSize |
Obsoleto.
Obtém ou define o tamanho máximo, em bytes, do pool de memória usado para o buffer TCP peer. |
| MaxReceivedMessageSize |
Obsoleto.
Obtém ou define o tamanho máximo, em bytes, das mensagens TCP tratadas por canais pares criados por esta ligação. |
| MessageVersion |
Obsoleto.
Obtém a versão da mensagem usada por clientes e serviços configurada com a ligação. (Herdado de Binding) |
| Name |
Obsoleto.
Recebe ou define o nome da ligação. (Herdado de Binding) |
| Namespace |
Obsoleto.
Obtém ou define o namespace XML do binding. (Herdado de Binding) |
| OpenTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo fornecido para que uma ligação se abra antes de o transporte levantar uma exceção. (Herdado de Binding) |
| Port |
Obsoleto.
Obtém ou define a porta de rede onde se deve ligar. |
| ReaderQuotas |
Obsoleto.
Obtém ou define o XmlDictionaryReaderQuotas que está associado a esta ligação. |
| ReceiveTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo em que uma ligação pode permanecer inativa, durante o qual não são recebidas mensagens de aplicação, antes de ser cortada. (Herdado de Binding) |
| Resolver |
Obsoleto.
Obtém o PeerResolver uso desta instância de ligação para resolver um ID de malha peer para os endereços IP endpoint dos nós dentro da malha peer. |
| Scheme |
Obsoleto.
Obtém o esquema URI usado para o protocolo de transporte associado a esta ligação. |
| Security |
Obsoleto.
Obtém ou define a segurança para ser definida em canais pares criados por esta ligação. |
| SendTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo fornecido para que uma operação de escrita seja concluída antes de o transporte levantar uma exceção. (Herdado de Binding) |
Métodos
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
Obsoleto.
Constrói a pilha de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
Obsoleto.
Constrói a stack de channel factory no cliente que cria um tipo específico de canal e que satisfaz as características especificadas por um array de objetos. (Herdado de Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as características especificadas por um conjunto de parâmetros de ligação. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Object[]) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
Obsoleto.
Constrói o ouvinte de canal no serviço que aceita um tipo específico de canal e que satisfaz as funcionalidades especificadas. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Obsoleto.
Devolve um valor que indica se a ligação atual pode construir uma pilha de channel factory no cliente que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Obsoleto.
Devolve um valor que indica se a ligação atual pode construir uma stack de channel factory no cliente que satisfaz os requisitos especificados por um array de objetos. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Obsoleto.
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaz a coleção de parâmetros de ligação especificada. (Herdado de Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Obsoleto.
Devolve um valor que indica se a ligação atual pode construir uma pilha de ouvintes de canal no serviço que satisfaça os critérios especificados num array de objetos. (Herdado de Binding) |
| CreateBindingElements() |
Obsoleto.
Cria uma coleção com os elementos de ligação para a ligação. |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetProperty<T>(BindingParameterCollection) |
Obsoleto.
Devolve um objeto tipado solicitado, se presente, da camada apropriada na pilha de ligação. (Herdado de Binding) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ShouldSerializeName() |
Obsoleto.
Devolve se o nome da ligação deve ser serializado. (Herdado de Binding) |
| ShouldSerializeNamespace() |
Obsoleto.
Devolve se o namespace da ligação deve ser serializado. (Herdado de Binding) |
| ShouldSerializeReaderQuotas() |
Obsoleto.
Obtém um valor que especifica se os dados da quota do leitor para a ligação devem ser serializados. |
| ShouldSerializeSecurity() |
Obsoleto.
Recebe um valor que especifica se a informação de segurança para a ligação deve ser serializada. |
| ToString() |
Obsoleto.
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Obsoleto.
Recebe um valor que indica se os pedidos recebidos sobre canais pares criados por esta ligação são tratados de forma síncrona ou assíncrona. |