ImportEngine Sınıf

Tanım

Kapsayıcılar için oluşturma gerçekleştirir.

public ref class ImportEngine : IDisposable, System::ComponentModel::Composition::ICompositionService
public class ImportEngine : IDisposable, System.ComponentModel.Composition.ICompositionService
type ImportEngine = class
    interface ICompositionService
    interface IDisposable
Public Class ImportEngine
Implements ICompositionService, IDisposable
Devralma
ImportEngine
Uygulamalar

Açıklamalar

Bu sınıf tarafından CompositionContainerdahili olarak kullanılır. Kapsayıcı yazmadığınız sürece genellikle bunu kullanmamalısınız.

Important

Bu tür IDisposable arabirimini uygular. Kullanımını bitirdiğinizde, doğrudan ya da dolaylı yoldan atmalısınız. Türü doğrudan atabilmek için, bir Disposetry/ bloğunda catch yöntemini çağırın. Bunu dolaylı olarak atmak için using (C#'de) veya Using (Visual Basic'te) gibi bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.

Oluşturucular

Name Description
ImportEngine(ExportProvider, Boolean)

İsteğe bağlı olarak iş parçacığı güvenli modunda sınıfının yeni bir örneğini ImportEngine başlatır.

ImportEngine(ExportProvider, CompositionOptions)

Belirtilen seçeneklerle sınıfının yeni bir örneğini ImportEngine başlatır.

ImportEngine(ExportProvider)

ImportEngine sınıfının yeni bir örneğini başlatır.

Yöntemler

Name Description
Dispose()

Sınıfın geçerli örneği ImportEngine tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

tarafından ImportEngine kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
PreviewImports(ComposablePart, AtomicComposition)

Belirtilen bölüm için gerekli tüm içeri aktarmaların önizlemesini görüntüleyebilir ve bunları gerçekten ayarlamadan bunların karşılanabilmesini sağlar.

ReleaseImports(ComposablePart, AtomicComposition)

Belirtilen bölümün içeri aktarmalarını karşılamak için kullanılan tüm dışarı aktarmaları serbest bırakır.

SatisfyImports(ComposablePart)

Belirtilen bölümün içeri aktarmalarını karşılar.

SatisfyImportsOnce(ComposablePart)

Belirtilen bölümü yeniden konumlandırmaya kaydetmeden içeri aktarma işlemlerini karşılar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Name Description
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