Aracılığıyla paylaş


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, CompositionContainertarafından dahili olarak kullanılır. Kapsayıcı yazmadığınız sürece genellikle bunu kullanmamalısınız.

Önemli

Bu tür IDisposable arabirimini uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için Dispose yöntemini bir try/catch bloğunda ç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 IDisposable arabirimi konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne bakın.

Oluşturucular

ImportEngine(ExportProvider, Boolean)

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

ImportEngine(ExportProvider, CompositionOptions)

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

ImportEngine(ExportProvider)

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

Yöntemler

Dispose()

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

Dispose(Boolean)

ImportEngine tarafından 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ı

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