CompositionHost Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sağlayıcılardan birleştirilmiş basit bir oluşturma kapsayıcısı.
public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
inherit CompositionContext
interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
- Devralma
- Uygulamalar
Yöntemler
CreateCompositionHost(ExportDescriptorProvider[]) |
Belirtilen sağlayıcı dizisiyle oluşturma ana bilgisayarını oluşturur. |
CreateCompositionHost(IEnumerable<ExportDescriptorProvider>) |
Belirtilen sağlayıcı koleksiyonuyla oluşturma ana bilgisayarını oluşturur. |
Dispose() |
Oluşturma konasını ve genel olarak paylaşılan bölümleri serbest bırakır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetExport(CompositionContract) |
Belirtilen sözleşmeyle eşleşen dışarı aktarmayı alır. (Devralındığı yer: CompositionContext) |
GetExport(Type) |
Belirtilen türle eşleşen dışarı aktarmayı alır. (Devralındığı yer: CompositionContext) |
GetExport(Type, String) |
Belirtilen ad ve türle eşleşen dışarı aktarmayı alır. (Devralındığı yer: CompositionContext) |
GetExport<TExport>() |
Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı alır. (Devralındığı yer: CompositionContext) |
GetExport<TExport>(String) |
Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı alır. (Devralındığı yer: CompositionContext) |
GetExports(Type) |
Belirtilen türle eşleşen tüm dışarı aktarmaların koleksiyonunu alır. (Devralındığı yer: CompositionContext) |
GetExports(Type, String) |
Belirtilen sözleşme adı ve türüyle eşleşen tüm dışarı aktarmaları alır. (Devralındığı yer: CompositionContext) |
GetExports<TExport>() |
Belirtilen genel tür parametresiyle eşleşen tüm dışarı aktarmaları alır. (Devralındığı yer: CompositionContext) |
GetExports<TExport>(String) |
Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen tüm dışarı aktarmaları alır. (Devralındığı yer: CompositionContext) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetExport(CompositionContract, Object) |
Belirtilen dışarı aktarmayı oluşturma bağlamından alır. |
TryGetExport(Type, Object) |
Belirtilen türle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür |
TryGetExport(Type, String, Object) |
Belirtilen sözleşme adı ve türüyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür |
TryGetExport<TExport>(String, TExport) |
Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür |
TryGetExport<TExport>(TExport) |
Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür |
Uzantı Metotları
SatisfyImports(CompositionContext, Object) |
Belirtilen nesnenin belirtilen bağlamdaki içeri aktarmalarını karşılar. |
SatisfyImports(CompositionContext, Object, AttributedModelProvider) |
Belirtilen kuralları kullanarak belirtilen nesnenin belirtilen bağlamdaki içeri aktarmalarını karşılar. |