AttributedModelServices Sınıf

Tanım

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

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

Yöntemler

Name Description
AddExportedValue<T>(CompositionBatch, String, T)

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

AddExportedValue<T>(CompositionBatch, T)

Belirtilen değerden bir parça oluşturur ve bunu belirtilen toplu işe 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, ReflectionContext)

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

CreatePart(Object)

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

CreatePartDefinition(Type, ICompositionElement, Boolean)

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

CreatePartDefinition(Type, ICompositionElement)

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öntem için benzersiz tanımlayıcıyı alır.

GetTypeIdentity(Type)

Belirtilen tür için benzersiz tanımlayıcıyı alı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 aktarma içeri aktarıp içermediğini gösteren bir değer döndürü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 gösteren 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 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 gösteren bir değer döndürür.

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.

SatisfyImportsOnce(ICompositionService, Object)

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

Şunlara uygulanır