Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ChannelDispatcher.IsTransactedReceive (Propiedad)

Obtiene un valor que indica si las llamadas al método de recepción en el agente de escucha se realizan en una transacción.

Espacio de nombres:  System.ServiceModel.Dispatcher
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)
public bool IsTransactedReceive { get; set; }

Valor de propiedad

Tipo: System.Boolean
El valor es true si las llamadas al método de recepción en el agente de escucha se realizan en una transacción; de lo contrario, el valor es false.
ExcepciónCondición
InvalidOperationException

El objeto de comunicación está en un estado de Opening o Opened.

ObjectDisposedException

El objeto de comunicación está en un estado de Closing o Closed.

CommunicationObjectFaultedException

El objeto de comunicación está en un estado de Faulted.

La propiedad IsTransactedReceive sólo se puede establecer cuando la instancia del ChannelDispatcher está en el estado de Created, puesto que éste es el único estado que es mutable y no eliminado.


Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

serviceHost.AddServiceEndpoint(
    typeof(ICalculator),
    new WSHttpBinding(),
    "CalculatorServiceObject");

serviceHost.Open();

IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl);
bool isTransactedReceive = dispatcher.IsTransactedReceive;


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.