Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

CompensableActivity (Clase)

Una actividad que admite la compensación de sus actividades secundarias.

Espacio de nombres:  System.Activities.Statements
Ensamblado:  System.Activities (en System.Activities.dll)
[ContentPropertyAttribute("Body")]
public sealed class CompensableActivity : NativeActivity<CompensationToken>

El tipo CompensableActivity expone los siguientes miembros.

  NombreDescripción
Método públicoCompensableActivityInicializa una nueva instancia de la clase CompensableActivity.
Arriba
  NombreDescripción
Propiedad públicaBodyObtiene o establece la actividad que se programa cuando CompensableActivity se ejecuta.
Propiedad protegidaCacheIdObtiene el identificador de la memoria caché que es único dentro del ámbito de definición del flujo de trabajo. (Se hereda de Activity).
Propiedad públicaCancellationHandlerObtiene o establece la actividad se programa que cuando la actividad se cancela.
Propiedad públicaCompensationHandlerObtiene o establece la actividad se programa que cuando la compensación se realiza en CompensableActivity.
Propiedad públicaConfirmationHandlerObtiene o establece la actividad se programa que cuando la confirmación se realiza para este CompensableActivity.
Propiedad públicaDisplayNameObtiene o establece un nombre descriptivo opcional que se utiliza para la depuración, la validación, el control de excepciones y el seguimiento. (Se hereda de Activity).
Propiedad públicaIdObtiene un identificador que es único dentro del ámbito de definición del flujo de trabajo. (Se hereda de Activity).
Propiedad protegidaImplementationVersionobtiene o establece la versión de la implementación de la actividad. (Se hereda de NativeActivity<TResult>).
Propiedad públicaResultObtiene o establece el argumento de resultado para Activity<TResult>. (Se hereda de Activity<TResult>).
Propiedad públicaResultTypeCuando se implementa en una clase derivada, obtiene el tipo de una actividad OutArgument. (Se hereda de ActivityWithResult).
Propiedad públicaVariablesObtiene la colección de objetos Variable para este CompensableActivity.
Arriba
  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoShouldSerializeDisplayNameIndica si la propiedad DisplayName se debe serializar. (Se hereda de Activity).
Método públicoToStringDevuelve un objeto String que contiene las propiedades Id y DisplayName del objeto Activity. (Se hereda de Activity).
Arriba

CompensableActivity permite que un desarrollador de software especificar una actividad de Body que define una tarea de ejecución prolongada que realiza su lógica de negocios principal. También permite al desarrollador de software especificar opcionalmente una actividad de la compensación y de confirmación para programar la lógica de negocios adecuada en caso de errores o de finalización correcta de Body. La compensación y confirmación de CompensableActivity se invoca utilizando CompensationToken devuelto por CompensableActivity. CompensationToken es un objeto opaco, tipo devuelto como argumento de Result después de la finalización correcta de Bodyde una actividad de CompensableActivity . Este CompensationToken es utilizado por las actividades de Confirm y de Compensate explícitamente para invocar la confirmación y la compensación de CompensableActivity. CompensableActivity se puede componer en una forma jerárquica anidada en el flujo de trabajo. Para obtener más información, veaCompensation Programming Model.

.NET Framework

Compatible con: 4.5, 4

.NET Framework Client Profile

Compatible con: 4

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.
Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.