Aracılığıyla paylaş


IDbDependencyResolver.GetService(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ığı çözümlemeye çalışır. Çözümleyici bağımlılığı çözümleyemiyorsa null döndürmelidir ve oluşturmamalıdır. Bu, çözümleyicilerin bir Sorumluluk Zinciri düzeninde kullanılmasına olanak tanır, böylece birden çok çözümleyiciden sonunda bir bağımlılığı çözmesi istenebilir.

public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj

Parametreler

type
Type

Çözümlenecek bağımlılığı tanımlayan arabirim veya soyut temel sınıf. Döndürülen 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

Verilen sözleşme türünün bir örneği olması gereken çözümlenmiş bağımlılık veya bağımlılık çözümlenemediyse null olmalıdır.

Şunlara uygulanır