Aracılığıyla paylaş


ModelService Sınıf

Tanım

Bu sınıf, tasarımcının modelle etkileşimde bulunurken kullandığı ana giriş noktasıdır.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Devralma
ModelService

Açıklamalar

Hizmet, türetilmiş bir sınıf oluştururken uygulamanız gereken ortak ve korumalı yöntemler arasında bir bölmeye sahiptir. Genel yöntemler herkes tarafından çağrılabilir. Korunan yöntemler model tarafından çağrılır.

Oluşturucular

ModelService()

Yeni bir ModelService oluşturur.

Özellikler

Root

Nesne hiyerarşisinin kökü.

Yöntemler

CreateItem(Object)

Mevcut bir örneği alır ve örneğin derin bir kopyası olan bir model öğesi oluşturur.

CreateItem(Type, CreateOptions, Object[])

Belirli bir tür için bir ModelItem oluşturur. Kullanıcı yeni bir öğe oluşturmak istediğinde bu yöntem tarafından ModelFactory çağrılır.

CreateStaticMemberItem(Type, String)

Verilen sınıfın statik üyesinin değerini temsil eden yeni bir model öğesi oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Find(ModelItem, Predicate<Type>)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

Find(ModelItem, Type)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

FromName(ModelItem, String)

ModelItem verilen kapsamda verilen ada sahip öğesini bulur.

FromName(ModelItem, String, StringComparison)

ModelItem verilen kapsamda verilen ada sahip öğesini bulur.

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)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

ModelChanged

Modeldeki bir şey değiştiğinde bu olay tetikleniyor.

Şunlara uygulanır