Język

PartConventionBuilder Klasa

Definicja

Konfiguruje typ jako część managed extensibility Framework (MEF).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Dziedziczenie
PartConventionBuilder
Pochodne

Metody

Nazwa Opis
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.

AddPartMetadata(String, Object)

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

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
Export()

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

Export(Action<ExportConventionBuilder>)

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

Export<T>()

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

Export<T>(Action<ExportConventionBuilder>)

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

ExportInterfaces()

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

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

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

ExportInterfaces(Predicate<Type>)

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

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

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

ExportProperties(Predicate<PropertyInfo>)

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

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

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

ExportProperties<T>(Predicate<PropertyInfo>)

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

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
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.

ImportProperties(Predicate<PropertyInfo>)

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

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Wybiera właściwości części, które mają być importowane zgodnie z określonym predykatem, przy użyciu określonego typu kontraktu i konfiguracji importu.

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.

MemberwiseClone()

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

(Odziedziczone po Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

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

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

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

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

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

Shared()

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

Shared(String)

Oznacza część jako współdzieloną w ramach określonej granicy.

ToString()

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

(Odziedziczone po Object)

Dotyczy