NetPeerTcpBinding Klasa

Definicja

Przestroga

PeerChannel feature is obsolete and will be removed in the future.

Zapewnia bezpieczne powiązanie dla aplikacji sieci równorzędnych.

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
Dziedziczenie
NetPeerTcpBinding
Atrybuty
Implementuje

Uwagi

Powiązanie zapewnia obsługę tworzenia aplikacji sieci równorzędnych, które korzystają z infrastruktury sieci równorzędnej na poziomie NetPeerTcpBinding TCP.

Każde PeerNode wystąpienie może hostuje wiele kanałów równorzędnych zdefiniowanych za pomocą tego typu powiązania. Fabryki kanałów generowane przy użyciu skonfigurowanego wystąpienia tego typu mogą służyć do generowania kanałów równorzędnych. Fabryka kanałów równorzędnych może tworzyć kanały równorzędne, które są tylko wejściami (implementują), tylko do danych wyjściowych IInputChannel (implementują ) i IOutputChannel dwukierunkowe (implementują IDuplexChannel ).

Jest to jedno ze standardowych powiązań dostarczanych przez platformę Windows Communication Framework (WCF). Może być używany w kodzie imperatywnym lub określony w odpowiednim pliku konfiguracji XML dla aplikacji. Zalecaną procedurą jest zdefiniowanie powiązania przy użyciu wartości konfiguracji, a nie użycie podejścia opartego na kodzie, z wyjątkiem niektórych zaawansowanych scenariuszy, w których wartości konfiguracji muszą być ustawione jako usługa jest zainicjowana.

Konstruktory

NetPeerTcpBinding()

Inicjuje nowe domyślne wystąpienie NetPeerTcpBinding klasy .

NetPeerTcpBinding(String)

Inicjuje nowe wystąpienie NetPeerTcpBinding klasy o określonej nazwie konfiguracji.

Właściwości

CloseTimeout

Pobiera lub ustawia interwał czasu podanego dla połączenia do zamknięcia, zanim transport zgłasza wyjątek.

(Odziedziczone po Binding)
EnvelopeVersion

Pobiera wersję protokołu SOAP używaną z tym powiązaniem.

IsPnrpAvailable

Pobiera wartość wskazującą, czy usługa PNRP jest zainstalowana i dostępna na komputerze.

ListenIPAddress

Pobiera lub ustawia adres IP używany do nasłuchiwania przez lokalny węzeł równorzędny.

MaxBufferPoolSize

Pobiera lub ustawia maksymalny rozmiar w bajtach puli pamięci używanej dla równorzędnego buforu TCP.

MaxReceivedMessageSize

Pobiera lub ustawia maksymalny rozmiar (w bajtach) komunikatów TCP obsługiwanych przez kanały równorzędne utworzone przez to powiązanie.

MessageVersion

Pobiera wersję komunikatu używaną przez klientów i usługi skonfigurowane za pomocą powiązania.

(Odziedziczone po Binding)
Name

Pobiera lub ustawia nazwę powiązania.

(Odziedziczone po Binding)
Namespace

Pobiera lub ustawia przestrzeń nazw XML powiązania.

(Odziedziczone po Binding)
OpenTimeout

Pobiera lub ustawia interwał czasu podany dla połączenia do otwarcia, zanim transport zgłosi wyjątek.

(Odziedziczone po Binding)
Port

Pobiera lub ustawia port sieciowy, z którym chcesz powiązać.

ReaderQuotas

Pobiera lub ustawia, XmlDictionaryReaderQuotas który jest skojarzony z tym powiązaniem.

ReceiveTimeout

Pobiera lub ustawia interwał czasu, przez który połączenie może pozostać nieaktywne, podczas którego nie są odbierane żadne komunikaty aplikacji, zanim zostanie porzucony.

(Odziedziczone po Binding)
Resolver

Pobiera parametr używany przez to wystąpienie powiązania do rozpoznawania identyfikatora siatki elementów równorzędnych na adresy PeerResolver IP punktu końcowego węzłów w ramach siatki elementów równorzędnych.

Scheme

Pobiera schemat URI używany dla protokołu transportu skojarzonego z tym powiązaniem.

Security

Pobiera lub ustawia zabezpieczenia do ustawienia dla kanałów równorzędnych utworzonych przez to powiązanie.

SendTimeout

Pobiera lub ustawia interwał czasu dla operacji zapisu do ukończenia, zanim transport zgłosi wyjątek.

(Odziedziczone po Binding)

Metody

BuildChannelFactory<TChannel>(BindingParameterCollection)

Tworzy stos fabryki kanałów na kliencie, który tworzy określony typ kanału i spełnia funkcje określone przez kolekcję parametrów powiązania.

(Odziedziczone po Binding)
BuildChannelFactory<TChannel>(Object[])

Tworzy stos fabryki kanałów na kliencie, który tworzy określony typ kanału i spełnia funkcje określone przez tablicę obiektów.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia funkcje określone przez kolekcję parametrów powiązania.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Object[])

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Tworzy odbiornik kanału w usłudze, który akceptuje określony typ kanału i spełnia określone funkcje.

(Odziedziczone po Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie, który spełnia określone parametry powiązania.

(Odziedziczone po Binding)
CanBuildChannelFactory<TChannel>(Object[])

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanałów na kliencie, który spełnia wymagania określone przez tablicę obiektów.

(Odziedziczone po Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia określone parametry powiązania.

(Odziedziczone po Binding)
CanBuildChannelListener<TChannel>(Object[])

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos odbiornika kanału w usłudze, która spełnia kryteria określone w tablicy obiektów.

(Odziedziczone po Binding)
CreateBindingElements()

Tworzy kolekcję z elementami powiązania dla powiązania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperty<T>(BindingParameterCollection)

Zwraca żądany obiekt typu z odpowiedniej warstwy w stosie powiązań.

(Odziedziczone po Binding)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ShouldSerializeName()

Zwraca, czy nazwa powiązania powinna być serializowana.

(Odziedziczone po Binding)
ShouldSerializeNamespace()

Zwraca, czy przestrzeń nazw powiązania powinna być serializowana.

(Odziedziczone po Binding)
ShouldSerializeReaderQuotas()

Pobiera wartość, która określa, czy czytnika przydziału danych dla powiązania powinny być serializowane.

ShouldSerializeSecurity()

Pobiera wartość, która określa, czy informacje o zabezpieczeniach dla powiązania powinny być serializowane.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IBindingRuntimePreferences.ReceiveSynchronously

Pobiera wartość, która wskazuje, czy żądania przychodzące za pośrednictwem kanałów równorzędnych utworzonych przez to powiązanie są obsługiwane synchronicznie, czy asynchronicznie.

Dotyczy