IReplySessionChannel Interface
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.
Definieert de interface voor het koppelen van een antwoordkanaal aan een sessie.
public interface class IReplySessionChannel : System::ServiceModel::Channels::IReplyChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IReplySessionChannel : System.ServiceModel.Channels.IReplyChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IReplySessionChannel = interface
interface IReplyChannel
interface IChannel
interface ICommunicationObject
interface ISessionChannel<IInputSession>
Public Interface IReplySessionChannel
Implements IReplyChannel, ISessionChannel(Of IInputSession)
- Implementeringen
Opmerkingen
Important
Het aanroepen van methoden uit klassen die deze interface implementeren met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden aan vanuit klassen die deze interface alleen implementeren met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
De IReplySessionChannel interface geeft aan dat een IReplyChannel semantiek wordt geïmplementeerd IInputSession .
De IInputSession bijbehorende IReplySessionChannel eigenschap kan worden opgehaald via de Session eigenschap.
Eigenschappen
| Name | Description |
|---|---|
| LocalAddress |
Hiermee haalt u het adres op waarop dit antwoordkanaal berichten ontvangt. (Overgenomen van IReplyChannel) |
| Session |
Hiermee haalt u het type sessie op dat aan dit kanaal is gekoppeld. (Overgenomen van ISessionChannel<TSession>) |
| State |
Hiermee haalt u de huidige status van het communicatiegeoriënteerde object op. (Overgenomen van ICommunicationObject) |
Methoden
| Name | Description |
|---|---|
| Abort() |
Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de gesloten status. (Overgenomen van ICommunicationObject) |
| BeginClose(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten. (Overgenomen van ICommunicationObject) |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten. (Overgenomen van ICommunicationObject) |
| BeginOpen(AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject te openen. (Overgenomen van ICommunicationObject) |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen. (Overgenomen van ICommunicationObject) |
| BeginReceiveRequest(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een beschikbare aanvraag te ontvangen met een standaardtime-out. (Overgenomen van IReplyChannel) |
| BeginReceiveRequest(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een beschikbare aanvraag met een opgegeven time-out te ontvangen. (Overgenomen van IReplyChannel) |
| BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om een aanvraagbericht te ontvangen met een opgegeven time-out en statusobject dat eraan is gekoppeld. (Overgenomen van IReplyChannel) |
| BeginWaitForRequest(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone aanvraagbewerking gestart waarvoor een opgegeven time-out en statusobject is gekoppeld. (Overgenomen van IReplyChannel) |
| Close() |
Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status. (Overgenomen van ICommunicationObject) |
| Close(TimeSpan) |
Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status. (Overgenomen van ICommunicationObject) |
| EndClose(IAsyncResult) |
Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten. (Overgenomen van ICommunicationObject) |
| EndOpen(IAsyncResult) |
Voltooit een asynchrone bewerking om een communicatieobject te openen. (Overgenomen van ICommunicationObject) |
| EndReceiveRequest(IAsyncResult) |
Hiermee wordt een asynchrone bewerking voltooid om een beschikbare aanvraag te ontvangen. (Overgenomen van IReplyChannel) |
| EndTryReceiveRequest(IAsyncResult, RequestContext) |
Voltooit de opgegeven asynchrone bewerking om een aanvraagbericht te ontvangen. (Overgenomen van IReplyChannel) |
| EndWaitForRequest(IAsyncResult) |
Voltooit de opgegeven asynchrone wait-for-a-request-berichtbewerking. (Overgenomen van IReplyChannel) |
| GetProperty<T>() |
Retourneert een getypt object dat, indien aanwezig, is aangevraagd vanuit de juiste laag in de kanaalstack. (Overgenomen van IChannel) |
| Open() |
Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status. (Overgenomen van ICommunicationObject) |
| Open(TimeSpan) |
Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status. (Overgenomen van ICommunicationObject) |
| ReceiveRequest() |
Retourneert de context van de ontvangen aanvraag, indien beschikbaar. Als er geen context beschikbaar is, wacht u totdat er een beschikbaar is. (Overgenomen van IReplyChannel) |
| ReceiveRequest(TimeSpan) |
Retourneert de context van de ontvangen aanvraag, indien beschikbaar. Als er geen context beschikbaar is, wacht u totdat er een beschikbaar is. (Overgenomen van IReplyChannel) |
| TryReceiveRequest(TimeSpan, RequestContext) |
Retourneert een waarde die aangeeft of een aanvraag wordt ontvangen voordat een opgegeven tijdsinterval is verstreken. (Overgenomen van IReplyChannel) |
| WaitForRequest(TimeSpan) |
Retourneert een waarde die aangeeft of een aanvraagbericht wordt ontvangen voordat een opgegeven tijdsinterval is verstreken. (Overgenomen van IReplyChannel) |
gebeurtenis
| Name | Description |
|---|---|
| Closed |
Treedt op wanneer het communicatieobject de overgang van de afsluitstatus naar de gesloten status voltooit. (Overgenomen van ICommunicationObject) |
| Closing |
Treedt op wanneer het communicatieobject voor het eerst de afsluitstatus invoert. (Overgenomen van ICommunicationObject) |
| Faulted |
Treedt op wanneer het communicatieobject de foutstatus voor het eerst invoert. (Overgenomen van ICommunicationObject) |
| Opened |
Treedt op wanneer het communicatieobject de overgang van de openingsstatus naar de geopende status voltooit. (Overgenomen van ICommunicationObject) |
| Opening |
Treedt op wanneer het communicatieobject voor het eerst de openingsstatus invoert. (Overgenomen van ICommunicationObject) |