LambdaReference<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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) |