NetPeerTcpBinding Classe

Definizione

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à
NetPeerTcpBinding
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.

Si applica a