AttributedModelServices Sınıf

Tanım

MEF öznitelikli programlama modelini oluşturma ile kullanmak için yardımcı yöntemler içerir.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Devralma
AttributedModelServices

Yöntemler

AddExportedValue<T>(CompositionBatch, String, T)

Belirtilen değerden bir parça oluşturur ve belirtilen sözleşme adıyla belirtilen toplu iş grubuna ekler.

AddExportedValue<T>(CompositionBatch, T)

Belirtilen değerden bir parça oluşturur ve bunu belirtilen toplu iş grubuna ekler.

AddPart(CompositionBatch, Object)

Belirtilen öznitelikli nesneden birleştirilebilir parça oluşturur ve bunu belirtilen oluşturma toplu işlemine ekler.

ComposeExportedValue<T>(CompositionContainer, String, T)

Belirtilen nesneden belirtilen sözleşme adı altında bir parça oluşturur ve bunu belirtilen oluşturma kapsayıcısında oluşturur.

ComposeExportedValue<T>(CompositionContainer, T)

Belirtilen değerden bir parça oluşturur ve bunu belirtilen oluşturma kapsayıcısında oluşturur.

ComposeParts(CompositionContainer, Object[])

Öznitelikli nesneler dizisinden birleştirilebilir parçalar oluşturur ve bunları belirtilen oluşturma kapsayıcısında oluşturur.

CreatePart(ComposablePartDefinition, Object)

Belirtilen öznitelikli nesneden, belirtilen parça tanımını kullanarak birleştirilebilir parça oluşturur.

CreatePart(Object)

Belirtilen öznitelikli nesneden birleştirilebilir parça oluşturur.

CreatePart(Object, ReflectionContext)

Belirtilen yansıma bağlamını kullanarak belirtilen öznitelikli nesneden birleştirilebilir parça oluşturur.

CreatePartDefinition(Type, ICompositionElement)

Belirtilen tür ve kaynak ile bir parça tanımı oluşturur.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Belirtilen tür ve kaynak ile bir parça tanımı oluşturur.

Exports(ComposablePartDefinition, Type)

Belirtilen bölümün belirtilen sözleşme türüyle eşleşen bir dışarı aktarma içerip içermediğini gösteren bir değer döndürür.

Exports<T>(ComposablePartDefinition)

Belirtilen bölümün belirtilen sözleşme türüyle eşleşen bir dışarı aktarma içerip içermediğini gösteren bir değer döndürür.

GetContractName(Type)

Belirtilen tür için kurallı bir sözleşme adı alır.

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

Gevşek meta veriler içeren bir sözlükten meta veri görünümü nesnesi alır.

GetTypeIdentity(MethodInfo)

Belirtilen yöntemin benzersiz tanımlayıcısını alır.

GetTypeIdentity(Type)

Belirtilen tür için benzersiz tanımlayıcıyı alır.

Imports(ComposablePartDefinition, Type)

Belirtilen bölümün belirtilen sözleşme türüyle eşleşen bir içeri aktarma içeri aktarma içeri aktarıp içermediğini belirten bir değer döndürür.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Belirtilen bölümün belirtilen sözleşme türü ve içeri aktarma kardinalitesi ile eşleşen bir içeri aktarma içeri aktarma içeri aktarıp içermediğini gösteren bir değer döndürür.

Imports<T>(ComposablePartDefinition)

Belirtilen bölümün belirtilen sözleşme türüyle eşleşen bir içeri aktarma içeri aktarma içeri aktarıp içermediğini belirten bir değer döndürür.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Belirtilen bölümün belirtilen sözleşme türü ve içeri aktarma kardinalitesi ile eşleşen bir içeri aktarma içeri aktarma içeri aktarıp içermediğini gösteren bir değer döndürür.

SatisfyImportsOnce(ICompositionService, Object)

Belirtilen bölümü, belirtilen oluşturma hizmetini kullanarak, yeniden konumlandırma devre dışı bırakılarak oluşturur.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Belirtilen bölümü, belirtilen oluşturma hizmetini kullanarak, yeniden konumlandırma devre dışı bırakılarak ve belirtilen yansıma bağlamını kullanarak oluşturur.

Şunlara uygulanır