Compartir a través de


LambdaReference<T> Clase

Definición

Representa una expresión lambda utilizada como un valor de l, que permite enlazar argumentos Out.

generic <typename T>
public ref class LambdaReference sealed : System::Activities::CodeActivity<System::Activities::Location<T> ^>, System::Activities::XamlIntegration::IValueSerializableExpression
public sealed class LambdaReference<T> : System.Activities.CodeActivity<System.Activities.Location<T>>, System.Activities.XamlIntegration.IValueSerializableExpression
type LambdaReference<'T> = class
    inherit CodeActivity<Location<'T>>
    interface IValueSerializableExpression
Public NotInheritable Class LambdaReference(Of T)
Inherits CodeActivity(Of Location(Of T))
Implements IValueSerializableExpression

Parámetros de tipo

T

Tipo del valor de resultado devuelto por la expresión.

Herencia
Implementaciones

Comentarios

LambdaReference<T> se utiliza para las expresiones lambda especificadas en el código y no se puede serializar a XAML. Si se realiza un intento de serializar un flujo de trabajo que contiene una referencia LambdaReference<T>, se produce una excepción LambdaSerializationException. Si el flujo de trabajo que lo contiene requiere serialización XAML, utilice VisualBasicReference<TResult> o ExpressionServices para convertir la referencia LambdaReference<T> a un formato que se puede serializar.

Esta actividad usa el proveedor LINQ to Entity para evaluar expresiones LINQ. Las expresiones LINQ usadas con esta actividad deben ser evaluados por el ADO.Net Entity Data Model. Por ejemplo, las expresiones LINQ no se pueden usar para hacer referencia a actividades, variables o argumentos del propio flujo de trabajo.

Constructores

LambdaReference<T>(Expression<Func<ActivityContext,T>>)

Inicializa una nueva instancia de la clase LambdaReference<T>.

Propiedades

CacheId

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

(Heredado de Activity)
Constraints

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

(Heredado de Activity)
DisplayName

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)
Id

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

(Heredado de Activity)
Implementation

No se admite.

(Heredado de CodeActivity<TResult>)
ImplementationVersion

Obtiene o establece la versión de implementación de la actividad.

(Heredado de CodeActivity<TResult>)
Result

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

(Heredado de Activity<TResult>)
ResultType

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

(Heredado de ActivityWithResult)

Métodos

CacheMetadata(ActivityMetadata)

Sin implementar. Utilice CacheMetadata(CodeActivityMetadata) en su lugar.

(Heredado de CodeActivity<TResult>)
CacheMetadata(CodeActivityMetadata)

Crea y valida una descripción de los argumentos, las variables, las actividades secundarias y delegados de la actividad.

(Heredado de CodeActivity<TResult>)
CanConvertToString(IValueSerializerContext)

Este método siempre devuelve true y se usa junto con el método ConvertToString(IValueSerializerContext) para proporcionar mensajes de error descriptivos cuando se realiza un intento de serializar esta actividad a XAML.

ConvertToString(IValueSerializerContext)

Produce una excepción LambdaSerializationException y se utiliza junto con el método CanConvertToString(IValueSerializerContext) para proporcionar mensajes de error descriptivos cuando se realiza un intento de serializar esta actividad a XAML.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Execute(CodeActivityContext)

Cuando se implementa en una clase derivada, realiza la ejecución de la actividad.

(Heredado de CodeActivity<TResult>)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genera un evento al crear una asignación para la actualización dinámica.

(Heredado de CodeActivity<TResult>)
ShouldSerializeDisplayName()

Indica si la propiedad DisplayName se debe serializar.

(Heredado de Activity)
ToString()

Devuelve un objeto String que contiene las propiedades Id y DisplayName del objeto Activity.

(Heredado de Activity)

Se aplica a