PartBuilder<T>.ExportProperty Método

Definición

Especifica una propiedad que se debe exportar.Specifies a property that should be exported.

Sobrecargas

ExportProperty(Expression<Func<T,Object>>)

Especifica una propiedad que se debe exportar.Specifies a property that should be exported.

ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que debe exportarse y proporciona información de configuración para la exportación resultante.Specifies a property that should be exported, and provides configuration information for the resulting export.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Especifica una propiedad que debe exportarse como el tipo de contrato especificado.Specifies a property that should be exported as the specified contract type.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que debe exportarse como el tipo de contrato especificado y proporciona información de configuración para la exportación resultante.Specifies a property that should be exported as the specified contract type, and provides configuration information for the resulting export.

ExportProperty(Expression<Func<T,Object>>)

Especifica una propiedad que se debe exportar.Specifies a property that should be exported.

public:
 System::ComponentModel::Composition::Registration::PartBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertyFilter);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> -> System.ComponentModel.Composition.Registration.PartBuilder<'T>
Public Function ExportProperty (propertyFilter As Expression(Of Func(Of T, Object))) As PartBuilder(Of T)

Parámetros

propertyFilter
Expression<Func<T,Object>>

Expresión que da lugar a una referencia a la propiedad de destino.An expression that results in a reference to the target property.

Devoluciones

PartBuilder<T>

Objeto actual, para permitir el encadenamiento.The current object, to allow chaining.

Excepciones

propertyFilter es null.propertyFilter is null.

Se aplica a

ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que debe exportarse y proporciona información de configuración para la exportación resultante.Specifies a property that should be exported, and provides configuration information for the resulting export.

public:
 System::ComponentModel::Composition::Registration::PartBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertyFilter, Action<System::ComponentModel::Composition::Registration::ExportBuilder ^> ^ exportConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder<T> ExportProperty (System.Linq.Expressions.Expression<Func<T,object>> propertyFilter, Action<System.ComponentModel.Composition.Registration.ExportBuilder> exportConfiguration);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> * Action<System.ComponentModel.Composition.Registration.ExportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder<'T>
Public Function ExportProperty (propertyFilter As Expression(Of Func(Of T, Object)), exportConfiguration As Action(Of ExportBuilder)) As PartBuilder(Of T)

Parámetros

propertyFilter
Expression<Func<T,Object>>

Expresión que da lugar a una referencia a la propiedad de destino.An expression that results in a reference to the target property.

exportConfiguration
Action<ExportBuilder>

Objeto que contiene información de configuración sobre la exportación.An object that contains configuration information about the export. El valor predeterminado es null.The default value is null.

Devoluciones

PartBuilder<T>

Objeto actual, para permitir el encadenamiento.The current object, to allow chaining.

Excepciones

propertyFilter es null.propertyFilter is null.

Se aplica a

ExportProperty<TContract>(Expression<Func<T,Object>>)

Especifica una propiedad que debe exportarse como el tipo de contrato especificado.Specifies a property that should be exported as the specified contract type.

public:
generic <typename TContract>
 System::ComponentModel::Composition::Registration::PartBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertyFilter);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> -> System.ComponentModel.Composition.Registration.PartBuilder<'T>
Public Function ExportProperty(Of TContract) (propertyFilter As Expression(Of Func(Of T, Object))) As PartBuilder(Of T)

Parámetros de tipo

TContract

Tipo del contrato.The type of the contract.

Parámetros

propertyFilter
Expression<Func<T,Object>>

Expresión que da lugar a una referencia a la propiedad de destino.An expression that results in a reference to the target property.

Devoluciones

PartBuilder<T>

Objeto actual, para permitir el encadenamiento.The current object, to allow chaining.

Excepciones

propertyFilter es null.propertyFilter is null.

Se aplica a

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Especifica una propiedad que debe exportarse como el tipo de contrato especificado y proporciona información de configuración para la exportación resultante.Specifies a property that should be exported as the specified contract type, and provides configuration information for the resulting export.

public:
generic <typename TContract>
 System::ComponentModel::Composition::Registration::PartBuilder<T> ^ ExportProperty(System::Linq::Expressions::Expression<Func<T, System::Object ^> ^> ^ propertyFilter, Action<System::ComponentModel::Composition::Registration::ExportBuilder ^> ^ exportConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder<T> ExportProperty<TContract> (System.Linq.Expressions.Expression<Func<T,object>> propertyFilter, Action<System.ComponentModel.Composition.Registration.ExportBuilder> exportConfiguration);
member this.ExportProperty : System.Linq.Expressions.Expression<Func<'T, obj>> * Action<System.ComponentModel.Composition.Registration.ExportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder<'T>
Public Function ExportProperty(Of TContract) (propertyFilter As Expression(Of Func(Of T, Object)), exportConfiguration As Action(Of ExportBuilder)) As PartBuilder(Of T)

Parámetros de tipo

TContract

Tipo del contrato.The type of the contract.

Parámetros

propertyFilter
Expression<Func<T,Object>>

Expresión que da lugar a una referencia a la propiedad de destino.An expression that results in a reference to the target property.

exportConfiguration
Action<ExportBuilder>

Objeto que contiene información de configuración sobre la exportación.An object that contains configuration information about the export. El valor predeterminado es null.The default value is null.

Devoluciones

PartBuilder<T>

Objeto actual, para permitir el encadenamiento.The current object, to allow chaining.

Excepciones

propertyFilter es null.propertyFilter is null.

Se aplica a