CompositionService Sınıf

Tanım

Mevcut bir parça örneğindeki içeri aktarmaları karşılamak için yöntemler sağlar.

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

Açıklamalar

Important

Bu tür IDisposable arabirimini uygular. türünü kullanmayı bitirdiğinizde, doğrudan (yöntemini çağırarak Dispose ) veya dolaylı olarak (C# gibi using bir dil yapısıyla) atmalısınız. Daha fazla bilgi için bkz . IDisposable uygulayan bir nesne kullanma.

Yöntemler

Name Description
Dispose()

Sınıfın geçerli örneği CompositionContainer tarafından kullanılan tüm 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)
SatisfyImportsOnce(ComposablePart)

Belirtilen bölümü oluşturur ve yeniden konumlandırma ve doğrulama devre dışı bırakılır.

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