Aracılığıyla paylaş


IDbDependencyResolver.GetServices(Type, Object) Yöntem

Tanım

Belirli bir sözleşme türü ve isteğe bağlı olarak belirli bir anahtar için bağımlılıkları çözümlemeye çalışır. Çözümleyici bağımlılığı çözümleyemiyorsa boş bir numaralandırma döndürmeli ve oluşturmamalıdır. Bu yöntem, belirtilen tür ve anahtar bileşimi için tüm kayıtlı hizmetleri döndürdüğünden GetService(Type, Object) farklıdır.

public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>

Parametreler

type
Type

Çözümlenecek bağımlılığı tanımlayan arabirim veya soyut temel sınıf. Döndürülen her nesnenin bu türün bir örneği olması beklenir.

key
Object

İsteğe bağlı olarak, çözümlenecek bağımlılığın anahtarıdır. Anahtara göre ayırt edilmeyen bağımlılıklar için bu null olabilir.

Döndürülenler

Bağımlılığı çözen tüm hizmetler( verilen sözleşme türünün örnekleri olmalıdır) veya bağımlılık çözümlenemediyse boş bir sabit listesi olmalıdır.

Şunlara uygulanır