NetPeerTcpBinding Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
PeerChannel feature is obsolete and will be removed in the future.
Fornisce un'associazione sicura per le applicazioni di rete 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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
L'associazione NetPeerTcpBinding fornisce supporto per la creazione di applicazioni di rete peer che usano un'infrastruttura mesh peer-to-peer a livello TCP.
Ogni PeerNode istanza può ospitare più canali peer definiti con questo tipo di associazione. Le channel factory prodotte usando un'istanza configurata di questo tipo possono essere usate per generare canali peer. Una channel factory peer può produrre canali peer che sono solo input (implementa IInputChannel), solo output (implementa IOutputChannel) e duplex (implementa IDuplexChannel).
Si tratta di una delle associazioni standard fornite dal Windows Communication Framework (WCF). Può essere usato nel codice imperativo o specificato nel file di configurazione XML corrispondente per l'applicazione. La procedura consigliata consiste nel definire l'associazione usando valori di configurazione e non usare un approccio basato sul codice, ad eccezione di alcuni scenari avanzati in cui i valori di configurazione devono essere impostati come servizio.
Costruttori
| Nome | Descrizione |
|---|---|
| NetPeerTcpBinding() |
Obsoleti.
Inizializza una nuova istanza predefinita della NetPeerTcpBinding classe . |
| NetPeerTcpBinding(String) |
Obsoleti.
Inizializza una nuova istanza della NetPeerTcpBinding classe con un nome di configurazione specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| CloseTimeout |
Obsoleti.
Ottiene o imposta l'intervallo di tempo specificato per la chiusura di una connessione prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
| EnvelopeVersion |
Obsoleti.
Ottiene la versione SOAP utilizzata con questa associazione. |
| IsPnrpAvailable |
Obsoleti.
Ottiene un valore che indica se il servizio PNRP è installato e disponibile nel computer. |
| ListenIPAddress |
Obsoleti.
Ottiene o imposta l'indirizzo IP utilizzato per l'ascolto dal nodo peer locale. |
| MaxBufferPoolSize |
Obsoleti.
Ottiene o imposta le dimensioni massime, in byte, del pool di memoria utilizzato per il buffer TCP peer. |
| MaxReceivedMessageSize |
Obsoleti.
Ottiene o imposta le dimensioni massime, in byte, dei messaggi TCP gestiti dai canali peer creati da questa associazione. |
| MessageVersion |
Obsoleti.
Ottiene la versione del messaggio utilizzata dai client e dai servizi configurati con l'associazione. (Ereditato da Binding) |
| Name |
Obsoleti.
Ottiene o imposta il nome dell'associazione. (Ereditato da Binding) |
| Namespace |
Obsoleti.
Ottiene o imposta lo spazio dei nomi XML dell'associazione. (Ereditato da Binding) |
| OpenTimeout |
Obsoleti.
Ottiene o imposta l'intervallo di tempo specificato per l'apertura di una connessione prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
| Port |
Obsoleti.
Ottiene o imposta la porta di rete su cui eseguire l'associazione. |
| ReaderQuotas |
Obsoleti.
Ottiene o imposta l'oggetto XmlDictionaryReaderQuotas associato a questa associazione. |
| ReceiveTimeout |
Obsoleti.
Ottiene o imposta l'intervallo di tempo in cui una connessione può rimanere inattiva, durante la quale non vengono ricevuti messaggi dell'applicazione, prima che venga eliminata. (Ereditato da Binding) |
| Resolver |
Obsoleti.
Ottiene l'oggetto PeerResolver utilizzato da questa istanza di associazione per risolvere un ID mesh peer negli indirizzi IP dell'endpoint dei nodi all'interno della mesh peer. |
| Scheme |
Obsoleti.
Ottiene lo schema URI utilizzato per il protocollo di trasporto associato a questa associazione. |
| Security |
Obsoleti.
Ottiene o imposta la sicurezza da impostare sui canali peer creati da questa associazione. |
| SendTimeout |
Obsoleti.
Ottiene o imposta l'intervallo di tempo specificato per il completamento di un'operazione di scrittura prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
Metodi
| Nome | Descrizione |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
Obsoleti.
Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione. (Ereditato da Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
Obsoleti.
Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una matrice di oggetti. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Object[]) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
Obsoleti.
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Obsoleti.
Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa la raccolta di parametri di associazione specificati. (Ereditato da Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Obsoleti.
Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa i requisiti specificati da una matrice di oggetti. (Ereditato da Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Obsoleti.
Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa la raccolta di parametri di associazione specificati. (Ereditato da Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Obsoleti.
Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa i criteri specificati in una matrice di oggetti. (Ereditato da Binding) |
| CreateBindingElements() |
Obsoleti.
Crea una raccolta con gli elementi di associazione per l'associazione. |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetProperty<T>(BindingParameterCollection) |
Obsoleti.
Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di binding. (Ereditato da Binding) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ShouldSerializeName() |
Obsoleti.
Restituisce un valore che indica se il nome dell'associazione deve essere serializzato. (Ereditato da Binding) |
| ShouldSerializeNamespace() |
Obsoleti.
Restituisce un valore che indica se lo spazio dei nomi dell'associazione deve essere serializzato. (Ereditato da Binding) |
| ShouldSerializeReaderQuotas() |
Obsoleti.
Ottiene un valore che specifica se i dati della quota del lettore per l'associazione devono essere serializzati. |
| ShouldSerializeSecurity() |
Obsoleti.
Ottiene un valore che specifica se le informazioni di sicurezza per l'associazione devono essere serializzate. |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Obsoleti.
Ottiene un valore che indica se le richieste in ingresso su canali peer creati da questa associazione vengono gestite in modo sincrono o asincrono. |