HttpChannel Constructors
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.
Initialiseert een nieuw exemplaar van de HttpChannel klasse.
Overloads
| Name | Description |
|---|---|
| HttpChannel() |
Initialiseert een nieuw exemplaar van de HttpChannel klasse. |
| HttpChannel(Int32) |
Initialiseert een nieuw exemplaar van de HttpChannel klasse met een serverkanaal dat luistert op de opgegeven poort. |
| HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) |
Initialiseert een nieuw exemplaar van de HttpChannel klasse met de opgegeven configuratie-eigenschappen en sinks. |
HttpChannel()
Initialiseert een nieuw exemplaar van de HttpChannel klasse.
public:
HttpChannel();
public HttpChannel();
Public Sub New ()
Opmerkingen
De configuratie-eigenschappen van het HttpChannel exemplaar dat door deze constructor wordt geretourneerd, zijn allemaal ingesteld op de standaardwaarden.
Van toepassing op
HttpChannel(Int32)
Initialiseert een nieuw exemplaar van de HttpChannel klasse met een serverkanaal dat luistert op de opgegeven poort.
public:
HttpChannel(int port);
public HttpChannel(int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)
Parameters
- port
- Int32
De poort waarop het serverkanaal luistert.
Opmerkingen
Wanneer deze constructor wordt gebruikt, is de standaardwaarde IClientChannelSinkProvider de SoapClientFormatterSinkProvider.
Van toepassing op
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)
Initialiseert een nieuw exemplaar van de HttpChannel klasse met de opgegeven configuratie-eigenschappen en sinks.
public:
HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)
Parameters
- properties
- IDictionary
Een IDictionary verzameling die waarden opgeeft voor configuratie-eigenschappen die moeten worden gebruikt door de client- en serverkanalen.
- clientSinkProvider
- IClientChannelSinkProvider
De IClientChannelSinkProvider implementatie die moet worden gebruikt door het clientkanaal.
- serverSinkProvider
- IServerChannelSinkProvider
De IServerChannelSinkProvider implementatie die moet worden gebruikt door het serverkanaal.
Uitzonderingen
Een configuratie-eigenschap is onjuist opgemaakt.
Opmerkingen
Zie Eigenschappen van kanaal- en formatterconfiguratie voor meer informatie over eigenschappen van kanaalconfiguratie.
Kanaalsinks bieden een invoegtoepassing die toegang biedt tot de onderliggende berichten die via het kanaal stromen, evenals de stroom die door het transportmechanisme wordt gebruikt om berichten naar een extern object te verzenden. Kanaalsinks zijn ook verantwoordelijk voor het transport van berichten tussen de client en de server. Kanaalsinks worden aan elkaar gekoppeld in een keten en alle kanaalberichten stromen door deze keten van sinks voordat het bericht definitief wordt geserialiseerd en vervoerd. Als u geen sinkfunctionaliteit nodig hebt, stelt u de clientSinkProvider en serverSinkProvider parameters in op null.