IDefaultCommunicationTimeouts 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 opgeven van communicatietime-outs die worden gebruikt door kanalen, kanaalbeheerders, zoals kanaallisteners en kanaalfactory's en servicehosts.
public interface class IDefaultCommunicationTimeouts
public interface IDefaultCommunicationTimeouts
type IDefaultCommunicationTimeouts = interface
Public Interface IDefaultCommunicationTimeouts
- Afgeleid
Opmerkingen
Deze interface heeft vier alleen-lezen eigenschappen die standaard time-outwaarden bieden voor de open, verzenden, ontvangen en sluiten methoden die kunnen worden aangeroepen op een communicatieobject. Elke implementatie is verantwoordelijk voor het verkrijgen van de standaardwaarden op elke manier die geschikt is voor de implementatie. Deze interface wordt geïmplementeerd door ChannelBase, de basis implementatie voor het schrijven van aangepaste kanalen en de ChannelManagerBase, de basis implementatie voor het schrijven van aangepaste kanaalbeheerders die zijn afgeleid van ChannelFactoryBase en ChannelListenerBase. De interface wordt ook geïmplementeerd door de Binding klasse en vervolgens overgenomen door CustomBinding en de door het systeem geleverde bindingen, zoals BasicHttpBinding.
Wanneer u kanalen rechtstreeks gebruikt, hebt u de mogelijkheid om expliciet time-outs op te geven per kanaal of per bewerking, of op een andere aangepaste basis. Wanneer u het kanaalmodel gebruikt, zijn time-outs vrij toegankelijk wanneer u deze wilt beheren.
Wanneer u het servicemodel gebruikt, programmat u daarentegen op basis van services en contracten en time-outs op de achtergrond. Ze worden beheerd door de infrastructuurmachines die namens u time-outs van locatie naar plaats stromen. IDefaultCommunicationTimeouts is één mechanisme voor het leveren van die stroom.
Eigenschappen
| Name | Description |
|---|---|
| CloseTimeout |
Hiermee haalt u het tijdsinterval op waarna er een time-out optreedt voor de sluitmethode die wordt aangeroepen door een communicatieobject. |
| OpenTimeout |
Hiermee haalt u het tijdsinterval op waarna de open methode, die wordt aangeroepen door een communicatieobject, een time-out optreedt. |
| ReceiveTimeout |
Hiermee wordt het tijdsinterval opgehaald waarna de ontvangstmethode, die wordt aangeroepen door een communicatieobject, een time-out optreedt. |
| SendTimeout |
Hiermee wordt het tijdsinterval opgehaald waarna er een time-out optreedt voor de verzendmethode die wordt aangeroepen door een communicatieobject. |