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

Önemli

Bu tür arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini bir try/catch blokta çağırın.Dispose Bunu dolaylı olarak atmak için (C#'ta) veya Using (Visual Basic'te) gibi using 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

ImportEngine(ExportProvider)

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

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.

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 yönetilen kaynakları isteğe bağlı olarak 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()

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)
PreviewImports(ComposablePart, AtomicComposition)

Belirtilen bölüm için gerekli tüm içeri aktarmaların önizlemesini seçip 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 dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

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