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 genel ve korumalı yöntemler arasında bir bölmeye sahiptir. Genel yöntemler herkes tarafından çağrılabilir. Korumalı yöntemler model tarafından çağrılır.

Oluşturucular

Name Description
ModelService()

Yeni ModelServicebir oluşturur.

Özellikler

Name Description
Root

Nesne hiyerarşisinin kökü.

Yöntemler

Name Description
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. Bu yöntem, kullanıcı yeni bir öğe oluşturmak istediğinde 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, StringComparison)

ModelItem verilen kapsamda verilen ada sahip öğesini bulur.

FromName(ModelItem, String)

ModelItem verilen kapsamda verilen ada sahip öğesini bulur.

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

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

(Devralındığı yer: Object)

Ekinlikler

Name Description
ModelChanged

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

Şunlara uygulanır