Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase Activity<TResult>

.NET Framework (current version)
 

Publicado: octubre de 2016

Clase base abstracta utilizada para crear actividades compuestas a partir de objetos Activity preexistentes, que especifica un tipo de resultado utilizando el especificador de tipo de la actividad.

Espacio de nombres:   System.Activities
Ensamblado:  System.Activities (en System.Activities.dll)


[TypeConverterAttribute(typeof(ActivityWithResultConverter))]
public abstract class Activity<TResult> : ActivityWithResult

Parámetros de tipo

TResult

Tipo del valor devuelto de la actividad.

NombreDescripción
System_CAPS_protmethodActivity<TResult>()

Cuando se implementa en una clase derivada, crea una nueva instancia de esta.

NombreDescripción
System_CAPS_protpropertyCacheId

Obtiene el identificador de la memoria caché que es único dentro del ámbito de definición del flujo de trabajo.(Heredado de Activity).

System_CAPS_protpropertyConstraints

Obtiene una colección de las actividades Constraint que se puede configurar para proporcionar validación para Activity.(Heredado de Activity).

System_CAPS_pubpropertyDisplayName

Obtiene o establece un nombre descriptivo opcional que se utiliza para la depuración, la validación, el control de excepciones y el seguimiento.(Heredado de Activity).

System_CAPS_pubpropertyId

Obtiene un identificador que es único dentro del ámbito de definición del flujo de trabajo.(Heredado de Activity).

System_CAPS_protpropertyImplementation

Obtiene o establece el delegado que devuelve un objeto Activity que contiene la lógica de ejecución.(Heredado de Activity).

System_CAPS_protpropertyImplementationVersion

Obtiene o establece la versión de la implementación usa.(Heredado de Activity).

System_CAPS_pubpropertyResult

Obtiene o establece el argumento de resultado de la Activity<TResult>.

System_CAPS_pubpropertyResultType

Cuando se implementa en una clase derivada, obtiene el tipo de argumento OutArgument de una actividad.(Heredado de ActivityWithResult).

NombreDescripción
System_CAPS_protmethodCacheMetadata(ActivityMetadata)

Crea y valida una descripción de los argumentos, variables, actividades secundarias y delegados de la actividad.(Heredado de Activity).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticFromValue(TResult)

Devuelve una expresión Activity<TResult> que se evalúa como el valor determinado.

System_CAPS_pubmethodSystem_CAPS_staticFromVariable(Variable)

Devuelve una expresión Activity<TResult> que se evalúa como el valor Variable determinado.

System_CAPS_pubmethodSystem_CAPS_staticFromVariable(Variable<TResult>)

Devuelve una expresión Activity<TResult> que se evalúa como el valor Variable<T> determinado.

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodOnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genera un evento cuando se crea la asignación de actualización dinámica.(Heredado de Activity).

System_CAPS_pubmethodShouldSerializeDisplayName()

Indica si la propiedad DisplayName se debe serializar.(Heredado de Activity).

System_CAPS_pubmethodToString()

Devuelve un objeto String que contiene las propiedades Id y DisplayName del objeto Activity.(Heredado de Activity).

NombreDescripción
System_CAPS_puboperatorSystem_CAPS_staticImplicit(TResult to Activity<TResult>)

Devuelve una expresión Activity<TResult> que se evalúa como el valor determinado.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Variable to Activity<TResult>)

Devuelve una expresión Activity<TResult> que se evalúa como el valor Variable determinado.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Variable<TResult> to Activity<TResult>)

Devuelve una expresión Activity<TResult> que se evalúa como el valor Variable<T> determinado.

Activity<TResult> is the base class in the activity type hierarchy. All other activity types with generic type definitions such as CodeActivity<TResult>, NativeActivity<TResult>, AsyncCodeActivity<TResult>, and DynamicActivity<TResult> derive from this class.

The following example shows how to derive a class from T:System.Activities.Activity`1.

public sealed class AppendString : Activity<string>
{
    // Input argument.
    [RequiredArgument]
    public InArgument<string> Name { get; set; }

    public AppendString()
    {
        // Define the implementation of this activity.
        this.Implementation = () => new Assign<string>
        {
            Value = new LambdaValue<string>(ctx => Name.Get(ctx) + " says hello world"),
            To = new LambdaReference<string>(ctx => Result.Get(ctx)),
        };
    }
}

.NET Framework
Disponible desde 4.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: