C# Класс XCore.PersistenceProvider

A PersistenceProvider which uses the XCore PropertyTable
Наследование: IPersistenceProvider
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_contextString string
m_propertyTable PropertyTable

Открытые методы

Метод Описание
GetInfoObject ( string id, Object defaultValue ) : Object
PersistWindowSettings ( string id, Form form ) : void
PersistenceProvider ( PropertyTable propertyTable ) : System

create a PersistenceProvider which uses the XCore PropertyTable.

PersistenceProvider ( string context, PropertyTable propertyTable ) : System

create a PersistenceProvider which uses the XCore PropertyTable.

RestoreWindowSettings ( string id, Form form ) : void
SetInfoObject ( string id, Object info ) : void

Защищенные методы

Метод Описание
Get ( string id, string label ) : object
GetPrefix ( string id ) : string
Set ( string id, string label, object value ) : void

Описание методов

Get() защищенный Метод

protected Get ( string id, string label ) : object
id string
label string
Результат object

GetInfoObject() публичный Метод

public GetInfoObject ( string id, Object defaultValue ) : Object
id string
defaultValue Object
Результат Object

GetPrefix() защищенный Метод

protected GetPrefix ( string id ) : string
id string
Результат string

PersistWindowSettings() публичный Метод

public PersistWindowSettings ( string id, Form form ) : void
id string
form Form
Результат void

PersistenceProvider() публичный Метод

create a PersistenceProvider which uses the XCore PropertyTable.
public PersistenceProvider ( PropertyTable propertyTable ) : System
propertyTable PropertyTable
Результат System

PersistenceProvider() публичный Метод

create a PersistenceProvider which uses the XCore PropertyTable.
public PersistenceProvider ( string context, PropertyTable propertyTable ) : System
context string used to provide persistence and access to settings /// limited to a particular context. For example, if they control is used in /// three different places, we don't necessarily want to control to use the /// same settings each time. So each case would need its own context string.
propertyTable PropertyTable
Результат System

RestoreWindowSettings() публичный Метод

public RestoreWindowSettings ( string id, Form form ) : void
id string
form Form
Результат void

Set() защищенный Метод

protected Set ( string id, string label, object value ) : void
id string
label string
value object
Результат void

SetInfoObject() публичный Метод

public SetInfoObject ( string id, Object info ) : void
id string
info Object
Результат void

Описание свойств

m_contextString защищенное свойство

protected string m_contextString
Результат string

m_propertyTable защищенное свойство

protected PropertyTable,XCore m_propertyTable
Результат PropertyTable