Udostępnij za pośrednictwem


PeerTransportBindingElement Klasa

Definicja

Przestroga

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

Definiuje element powiązania używany do tworzenia kanału transportowego komunikacji równorzędnej.

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Dziedziczenie
PeerTransportBindingElement
Atrybuty
Implementuje

Uwagi

Nie można używać tego transportu z kontraktami, które mają operacje żądania/odpowiedzi.

Konstruktory

PeerTransportBindingElement()

Inicjuje nowe wystąpienie domyślne PeerTransportBindingElement klasy.

Właściwości

ListenIPAddress

Pobiera lub ustawia adres IP, na którym transporty komunikacji równorzędnej utworzone przez ten element powiązania nasłuchują.

ManualAddressing

Pobiera lub ustawia wartość wskazującą, czy wymagane jest ręczne adresowanie komunikatu.

(Odziedziczone po TransportBindingElement)
MaxBufferPoolSize

Pobiera lub ustawia maksymalny rozmiar w bajtach dowolnego buforu używanego przez transport.

(Odziedziczone po TransportBindingElement)
MaxReceivedMessageSize

Pobiera lub ustawia wartość określającą maksymalny rozmiar (w bajtach) komunikatów wysyłanych za pośrednictwem kanałów transportu utworzonych przez ten element powiązania.

Port

Pobiera lub ustawia port sieciowy, na którym kanały transportu wiadomości równorzędnych utworzone przez ten element powiązania nasłuchują.

Scheme

Pobiera schemat używany do wskazania protokołu, w którym komunikaty są transportowane za pomocą kanałów utworzonych przez ten element powiązania.

Security

Pobiera określone ustawienia zabezpieczeń dla kanałów transportu utworzonych przez ten element powiązania.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Tworzy fabrykę kanałów, za pomocą której można utworzyć kanał służący do wysyłania wiadomości.

BuildChannelListener<TChannel>(BindingContext)

Tworzy odbiornik kanału określonego typu na potrzeby otrzymywania komunikatów.

CanBuildChannelFactory<TChannel>(BindingContext)

Określa, czy można skompilować fabrykę kanałów określonego typu.

CanBuildChannelListener<TChannel>(BindingContext)

Określa, czy można skompilować odbiornik kanału określonego typu.

Clone()

Tworzy kopię bieżącego elementu 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>(BindingContext)

Zwraca właściwość z określonego BindingContext obiektu.

GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Jawne implementacje interfejsu

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Zapisuje niestandardowe elementy kanału transportu równorzędnego w wygenerowanych metadanych dla punktu końcowego.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Zapisuje niestandardowe elementy kanału transportu równorzędnego w wygenerowanym języku WSDL dla kontraktu.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Zapisuje niestandardowe elementy kanału transportu równorzędnego do wygenerowanego WSDL dla punktu końcowego.

Dotyczy