Udostępnij przez


PartConventionBuilder<T> Klasa

Definicja

Konfiguruje typ jako część Managed Extensibility Framework (MEF) z silnie typizowane wartości zwracane.

generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
    inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder

Parametry typu

T

Typ części.

Dziedziczenie
PartConventionBuilder<T>

Metody

AddPartMetadata(String, Func<Type,Object>)

Dodaje metadane z określoną nazwą i wartością do części. Wartość jest zwracana przez funkcję, która mapuje typ części na wartość metadanych.

(Odziedziczone po PartConventionBuilder)
AddPartMetadata(String, Object)

Dodaje metadane z określoną nazwą i wartością do części.

(Odziedziczone po PartConventionBuilder)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Export()

Eksportuje część z konkretnym typem jako typem kontraktu.

(Odziedziczone po PartConventionBuilder)
Export(Action<ExportConventionBuilder>)

Eksportuje część, która ma określoną konfigurację.

(Odziedziczone po PartConventionBuilder)
Export<T>()

Eksportuje część, która ma określony typ kontraktu.

(Odziedziczone po PartConventionBuilder)
Export<T>(Action<ExportConventionBuilder>)

Eksportuje część, która ma określony typ kontraktu przy użyciu określonej konfiguracji.

(Odziedziczone po PartConventionBuilder)
ExportInterfaces()

Wybiera wszystkie interfejsy w typie części do wyeksportowania.

(Odziedziczone po PartConventionBuilder)
ExportInterfaces(Predicate<Type>)

Wybiera interfejsy w typie części do wyeksportowania zgodnie z określonym filtrem.

(Odziedziczone po PartConventionBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Wybiera interfejsy w typie części do wyeksportowania zgodnie z określonym filtrem przy użyciu określonej konfiguracji eksportu.

(Odziedziczone po PartConventionBuilder)
ExportProperties(Predicate<PropertyInfo>)

Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem.

(Odziedziczone po PartConventionBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem przy użyciu określonej konfiguracji eksportu.

(Odziedziczone po PartConventionBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Wybiera właściwości z części do wyeksportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu.

(Odziedziczone po PartConventionBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem, przy użyciu określonego typu kontraktu i konfiguracji eksportu.

(Odziedziczone po PartConventionBuilder)
ExportProperty(Expression<Func<T,Object>>)

Eksportuje określoną właściwość.

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

Eksportuje określoną właściwość z określoną konfiguracją.

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

Eksportuje określoną właściwość jako określony typ kontraktu.

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

Eksportuje określoną właściwość jako określony typ kontraktu przy użyciu określonej konfiguracji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
ImportProperties(Predicate<PropertyInfo>)

Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem.

(Odziedziczone po PartConventionBuilder)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonej konfiguracji importu.

(Odziedziczone po PartConventionBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu.

(Odziedziczone po PartConventionBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu i konfiguracji importu.

(Odziedziczone po PartConventionBuilder)
ImportProperty(Expression<Func<T,Object>>)

Importuje określoną właściwość.

ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importuje określoną właściwość przy użyciu określonej konfiguracji.

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

Importuje określoną właściwość o określonym typie kontraktu.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importuje określoną właściwość z określonym typem kontraktu i konfiguracją.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NotifyImportsSatisfied(Expression<Action<T>>)

Wybiera metodę, która ma zostać wywołana po zakończeniu tworzenia.

NotifyImportsSatisfied(Predicate<MethodInfo>)

Wybierz metody, które mają być używane jako powiadomienie po zakończeniu tworzenia.

(Odziedziczone po PartConventionBuilder)
SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>)

Wybiera konstruktor do użycia w kompozycji.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Wybiera konstruktor używany do inicjowania części przy użyciu określonej funkcji.

(Odziedziczone po PartConventionBuilder)
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Wybiera konstruktor używany do inicjowania części przy użyciu określonej funkcji i konfiguracji importu.

(Odziedziczone po PartConventionBuilder)
Shared()

Oznacza część jako udostępnioną w całej kompozycji.

(Odziedziczone po PartConventionBuilder)
Shared(String)

Oznacza część jako udostępnioną w ramach określonej granicy.

(Odziedziczone po PartConventionBuilder)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy