Class
PersistentClassesRegistry

Definition

Namespace:Telerik.OpenAccess.RT

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public sealed class PersistentClassesRegistry

Inheritance: objectPersistentClassesRegistry

Properties

Version

Declaration

cs-api-definition
public static short Version { get; }

Property Value

short

Methods

CheckLicense(Dictionary<Assembly, int>)

Declaration

cs-api-definition
public static bool CheckLicense(Dictionary<Assembly, int> search)

Parameters

search

Dictionary<Assembly, int>

Returns

bool

GetAllFields(Type)

Declaration

cs-api-definition
public PersistentClassesRegistry.RegistryFieldInfo[] GetAllFields(Type pcClass)

Parameters

pcClass

Type

Returns

RegistryFieldInfo[]

GetAllFieldsAsMemberInfo(Type)

Declaration

cs-api-definition
public MemberInfo[] GetAllFieldsAsMemberInfo(Type pcClass)

Parameters

pcClass

Type

Returns

MemberInfo[]

GetAllFieldsRolledout(Type)

Declaration

cs-api-definition
public PersistentClassesRegistry.RegistryFieldInfo[] GetAllFieldsRolledout(Type pcClass)

Parameters

pcClass

Type

Returns

RegistryFieldInfo[]

GetCreatorInstance(Type)

Declaration

cs-api-definition
public static PersistenceCapable GetCreatorInstance(Type pcClass)

Parameters

pcClass

Type

Returns

PersistenceCapable

GetFields(Type)

Declaration

cs-api-definition
public PersistentClassesRegistry.RegistryFieldInfo[] GetFields(Type pcClass)

Parameters

pcClass

Type

Returns

RegistryFieldInfo[]

GetInfo(Type)

Declaration

cs-api-definition
public static PersistentClassesRegistry.IEnhancedClassInfo GetInfo(Type type)

Parameters

type

Type

Returns

PersistentClassesRegistry.IEnhancedClassInfo

GetModelVersion(Type)

Declaration

cs-api-definition
public static int GetModelVersion(Type t)

Parameters

t

Type

Returns

int

GetPersistenceCapableType(string)

Declaration

cs-api-definition
public static Type GetPersistenceCapableType(string name)

Parameters

name

string

Returns

Type

GetPropertyName(Type, string)

Declaration

cs-api-definition
public string GetPropertyName(Type type, string name)

Parameters

type

Type

name

string

Returns

string

HasCompositeKeys(Type)

Declaration

cs-api-definition
public static bool HasCompositeKeys(Type t)

Parameters

t

Type

Returns

bool

IsPersistenceCapable(Type)

Declaration

cs-api-definition
public static bool IsPersistenceCapable(Type ty)

Parameters

ty

Type

Returns

bool

IsPersistentField(Type, string)

Declaration

cs-api-definition
public static bool IsPersistentField(Type type, string name)

Parameters

type

Type

name

string

Returns

bool

IsPersistentRegistered(Type, bool)

Declaration

cs-api-definition
public static bool IsPersistentRegistered(Type pcClass, bool complain)

Parameters

pcClass

Type

complain

bool

Returns

bool

RegisterAssembly(Type[])

Declaration

cs-api-definition
public static void RegisterAssembly(Type[] types)

Parameters

types

Type[]

RegisterType(Type, Type, RegistryFieldInfo[], Type, CreateInstance)

Declaration

cs-api-definition
public static void RegisterType(Type _pcClass, Type idType, PersistentClassesRegistry.RegistryFieldInfo[] _fields, Type _persistenceCapableSuperType, PersistentClassesRegistry.CreateInstance createDelegate)

Parameters

_pcClass

Type

idType

Type

_fields

RegistryFieldInfo[]

_persistenceCapableSuperType

Type

createDelegate

PersistentClassesRegistry.CreateInstance

ResolveAlias(string)

Declaration

cs-api-definition
public static string ResolveAlias(string aliasOrRealName)

Parameters

aliasOrRealName

string

Returns

string

checkAuthorizedStateManager(StateManager)

Declaration

cs-api-definition
public static void checkAuthorizedStateManager(StateManager sm)

Parameters

sm

StateManager

getInstance()

Declaration

cs-api-definition
public static PersistentClassesRegistry getInstance()

Returns

PersistentClassesRegistry

newInstance(Type, StateManager)

Declaration

cs-api-definition
public PersistenceCapable newInstance(Type pcClass, StateManager sm)

Parameters

pcClass

Type

sm

StateManager

Returns

PersistenceCapable

newInstance(Type, StateManager, IObjectId)

Declaration

cs-api-definition
public PersistenceCapable newInstance(Type pcClass, StateManager sm, IObjectId oid)

Parameters

pcClass

Type

sm

StateManager

oid

IObjectId

Returns

PersistenceCapable

newObjectIdInstance(Type, string)

Declaration

cs-api-definition
public IObjectId newObjectIdInstance(Type pcClass, string str)

Parameters

pcClass

Type

str

string

Returns

IObjectId

registerAuthorizedStateManagerClass(object)

Declaration

cs-api-definition
public static void registerAuthorizedStateManagerClass(object smClass)

Parameters

smClass

object