IServiceChannel Gränssnitt

Definition

Definierar gränssnittet för en tjänstkanal.

public interface class IServiceChannel : System::ServiceModel::IContextChannel, System::ServiceModel::IExtensibleObject<System::ServiceModel::IContextChannel ^>
public interface IServiceChannel : System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>
type IServiceChannel = interface
    interface IContextChannel
    interface IChannel
    interface ICommunicationObject
    interface IExtensibleObject<IContextChannel>
Public Interface IServiceChannel
Implements IContextChannel, IExtensibleObject(Of IContextChannel)
Implementeringar

Kommentarer

Det här gränssnittet definierar åtkomsten till den URI där tjänsten lyssnar efter inkommande begäranden på kanalen.

Egenskaper

Name Description
AllowOutputBatching

Hämtar eller anger ett värde som instruerar Windows Communication Foundation (WCF) att lagra en uppsättning meddelanden innan meddelandena skickas till transporten.

(Ärvd från IContextChannel)
Extensions

Hämtar en samling tilläggsobjekt för det här utökningsbara objektet.

(Ärvd från IExtensibleObject<T>)
InputSession

Hämtar indatasessionen för kanalen.

(Ärvd från IContextChannel)
ListenUri

Hämtar den URI där tjänsten lyssnar efter inkommande begäranden.

LocalAddress

Hämtar den lokala slutpunkten för kanalen.

(Ärvd från IContextChannel)
OperationTimeout

Hämtar eller anger den tidsperiod inom vilken en åtgärd måste slutföras eller ett undantag genereras.

(Ärvd från IContextChannel)
OutputSession

Hämtar utdatasessionen som är associerad med kanalen, om någon.

(Ärvd från IContextChannel)
RemoteAddress

Hämtar fjärradressen som är associerad med kanalen.

(Ärvd från IContextChannel)
SessionId

Returnerar en identifierare för den aktuella sessionen, om någon.

(Ärvd från IContextChannel)
State

Hämtar det aktuella tillståndet för det kommunikationsorienterade objektet.

(Ärvd från ICommunicationObject)

Metoder

Name Description
Abort()

Gör att ett kommunikationsobjekt omedelbart övergår från dess aktuella tillstånd till det stängda tillståndet.

(Ärvd från ICommunicationObject)
BeginClose(AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt.

(Ärvd från ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt med en angiven tidsgräns.

(Ärvd från ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt.

(Ärvd från ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt inom ett angivet tidsintervall.

(Ärvd från ICommunicationObject)
Close()

Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet.

(Ärvd från ICommunicationObject)
Close(TimeSpan)

Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet.

(Ärvd från ICommunicationObject)
EndClose(IAsyncResult)

Slutför en asynkron åtgärd för att stänga ett kommunikationsobjekt.

(Ärvd från ICommunicationObject)
EndOpen(IAsyncResult)

Slutför en asynkron åtgärd för att öppna ett kommunikationsobjekt.

(Ärvd från ICommunicationObject)
GetProperty<T>()

Returnerar ett typat objekt som begärs, om det finns, från lämpligt lager i kanalstacken.

(Ärvd från IChannel)
Open()

Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppnade tillståndet.

(Ärvd från ICommunicationObject)
Open(TimeSpan)

Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppna tillståndet inom ett angivet tidsintervall.

(Ärvd från ICommunicationObject)

Händelser

Name Description
Closed

Inträffar när kommunikationsobjektet slutför övergången från det avslutande tillståndet till det stängda tillståndet.

(Ärvd från ICommunicationObject)
Closing

Inträffar när kommunikationsobjektet först anger det avslutande tillståndet.

(Ärvd från ICommunicationObject)
Faulted

Inträffar när kommunikationsobjektet först anger det felaktiga tillståndet.

(Ärvd från ICommunicationObject)
Opened

Inträffar när kommunikationsobjektet slutför övergången från öppningstillståndet till det öppnade tillståndet.

(Ärvd från ICommunicationObject)
Opening

Inträffar när kommunikationsobjektet först anger öppningstillståndet.

(Ärvd från ICommunicationObject)

Gäller för