Sdílet prostřednictvím


IServiceChannel Rozhraní

Definice

Definuje rozhraní pro kanál služby.

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)
Implementuje

Poznámky

Toto rozhraní definuje přístup k identifikátoru URI, na kterém služba naslouchá příchozím žádostem na kanálu.

Vlastnosti

AllowOutputBatching

Získá nebo nastaví hodnotu, která dává pokyn Windows Communication Foundation (WCF) uložit sadu zpráv před předáním zpráv přenosu.

(Zděděno od IContextChannel)
Extensions

Získá kolekci rozšiřujících objektů pro tento rozšiřitelný objekt.

(Zděděno od IExtensibleObject<T>)
InputSession

Získá vstupní relaci pro kanál.

(Zděděno od IContextChannel)
ListenUri

Načte identifikátor URI, u kterého služba naslouchá příchozím žádostem.

LocalAddress

Získá místní koncový bod pro kanál.

(Zděděno od IContextChannel)
OperationTimeout

Získá nebo nastaví časové období, ve kterém musí operace dokončit nebo je vyvolán výjimka.

(Zděděno od IContextChannel)
OutputSession

Získá výstupní relaci přidruženou k kanálu, pokud existuje.

(Zděděno od IContextChannel)
RemoteAddress

Získá vzdálenou adresu přidruženou k kanálu.

(Zděděno od IContextChannel)
SessionId

Vrátí identifikátor aktuální relace, pokud existuje.

(Zděděno od IContextChannel)
State

Získá aktuální stav objektu orientovaného na komunikaci.

(Zděděno od ICommunicationObject)

Metody

Abort()

Způsobí, že komunikační objekt přejde okamžitě ze svého aktuálního stavu do uzavřeného stavu.

(Zděděno od ICommunicationObject)
BeginClose(AsyncCallback, Object)

Zahájí asynchronní operaci uzavření komunikačního objektu.

(Zděděno od ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci uzavření komunikačního objektu se zadaným časovým limitem.

(Zděděno od ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Zahájí asynchronní operaci otevření komunikačního objektu.

(Zděděno od ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci otevření komunikačního objektu v zadaném časovém intervalu.

(Zděděno od ICommunicationObject)
Close()

Způsobí přechod komunikačního objektu z aktuálního stavu do uzavřeného stavu.

(Zděděno od ICommunicationObject)
Close(TimeSpan)

Způsobí přechod komunikačního objektu z aktuálního stavu do uzavřeného stavu.

(Zděděno od ICommunicationObject)
EndClose(IAsyncResult)

Dokončí asynchronní operaci pro zavření komunikačního objektu.

(Zděděno od ICommunicationObject)
EndOpen(IAsyncResult)

Dokončí asynchronní operaci pro otevření komunikačního objektu.

(Zděděno od ICommunicationObject)
GetProperty<T>()

Vrátí požadovaný typ objektu z příslušné vrstvy v zásobníku kanálu.

(Zděděno od IChannel)
Open()

Způsobí přechod komunikačního objektu z vytvořeného stavu do otevřeného stavu.

(Zděděno od ICommunicationObject)
Open(TimeSpan)

Způsobí přechod komunikačního objektu z vytvořeného stavu do otevřeného stavu v zadaném časovém intervalu.

(Zděděno od ICommunicationObject)

událost

Closed

Nastane, když komunikační objekt dokončí svůj přechod z koncového stavu do uzavřeného stavu.

(Zděděno od ICommunicationObject)
Closing

Nastane při prvním vstupu komunikačního objektu do konečného stavu.

(Zděděno od ICommunicationObject)
Faulted

Nastane, když komunikační objekt poprvé vstoupí do chybného stavu.

(Zděděno od ICommunicationObject)
Opened

Nastane, když komunikační objekt dokončí svůj přechod z počátečního stavu do otevřeného stavu.

(Zděděno od ICommunicationObject)
Opening

Nastane, když komunikační objekt poprvé vstoupí do počátečního stavu.

(Zděděno od ICommunicationObject)

Platí pro