NetPeerTcpBinding Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |