ConnectionOrientedTransportBindingElement Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een abstracte klasse die de basis TransportBindingElement aanvult met aanvullende eigenschappen die gebruikelijk zijn voor verbindingsgeoriënteerde transporten zoals TCP en benoemde pijpen.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Overname
- Afgeleid
- Implementeringen
Opmerkingen
Deze klasse wordt gedocumenteerd om een uitgebreider inzicht te krijgen in de transporthiërarchie en wordt naar verwachting niet rechtstreeks aangeroepen. De constructor is intern om directe constructie en aanroep te voorkomen. De openbare eigenschappen van dit bindingselement kunnen worden aangeroepen vanuit de afgeleide klassen TcpTransportBindingElement en NamedPipeTransportBindingElement.
Eigenschappen
| Name | Description |
|---|---|
| ChannelInitializationTimeout |
Hiermee wordt een TimeSpan bestand opgehaald of ingesteld waarmee wordt bepaald hoe lang een kanaal zich in de initialisatiestatus bevindt voordat de verbinding wordt verbroken. |
| ConnectionBufferSize |
Hiermee wordt de grootte van de buffer opgehaald of ingesteld die wordt gebruikt voor het verzenden van een segment van het geserialiseerde bericht op de kabel van de client of service. |
| HostNameComparisonMode |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de hostnaam wordt gebruikt om de service te bereiken wanneer deze overeenkomt met de URI. |
| ManualAddressing |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of handmatige adressering van het bericht vereist is. (Overgenomen van TransportBindingElement) |
| MaxBufferPoolSize |
Hiermee wordt de maximale grootte, in bytes, van alle buffergroepen die door het transport worden gebruikt, in bytes opgeslagen of ingesteld. (Overgenomen van TransportBindingElement) |
| MaxBufferSize |
Hiermee haalt u de maximale grootte van de buffer op of stelt u deze in. Voor gestreamde berichten moet deze waarde ten minste de maximale grootte van de berichtkoppen zijn, die in de buffermodus worden gelezen. |
| MaxOutputDelay |
Hiermee wordt het maximale tijdsinterval opgehaald of ingesteld dat een segment van een bericht of een volledig bericht in het geheugen kan blijven bufferen voordat het wordt verzonden. |
| MaxPendingAccepts |
Hiermee haalt of stelt u het maximum aantal kanalen in dat een service kan hebben gewacht op een listener voor het verwerken van binnenkomende verbindingen met de service. |
| MaxPendingConnections |
Hiermee haalt of stelt u het maximum aantal verbindingen in dat wacht op verzending op de service. |
| MaxReceivedMessageSize |
Hiermee haalt u de maximaal toegestane berichtgrootte op, in bytes, die kan worden ontvangen. (Overgenomen van TransportBindingElement) |
| Scheme |
Hiermee haalt u het URI-schema voor het transport op. (Overgenomen van TransportBindingElement) |
| TransferMode |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de berichten worden gebufferd of gestreamd met het verbindingsgeoriënteerde transport. |
Methoden
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Initialiseert een kanaalfactory voor het produceren van kanalen van een opgegeven type vanuit de bindingscontext. (Overgenomen van BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Initialiseert een kanaallistener om kanalen van een opgegeven type te accepteren vanuit de bindingscontext. (Overgenomen van BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Bepaalt of een kanaalfactory van het opgegeven type kan worden gebouwd. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Bepaalt of een kanaallistener van het opgegeven type kan worden gebouwd. |
| Clone() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een kopie van het object voor het bindingselement. (Overgenomen van BindingElement) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetProperty<T>(BindingContext) |
Hiermee haalt u eigenschappen op uit de bindingsstack, indien aanwezig. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ShouldSerializeMaxPendingAccepts() |
Hiermee wordt aangegeven of het verbindingsgeoriënteerde transportbindingselement het maximum moet serialiseren dat in behandeling is. |
| ShouldSerializeMaxPendingConnections() |
Hiermee wordt aangegeven of het verbindingsgeoriënteerde transportbindingselement maximaal in behandeling zijnde verbindingen moet serialiseren. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Hiermee exporteert u een aangepaste beleidsverklaring over bindingen. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een contract. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een eindpunt. |