C# 클래스 Pluton.DataStore

상속: CountedInstance
파일 보기 프로젝트 열기: Notulp/Pluton 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PATH string
datastore System.Collections.Hashtable

공개 메소드들

메소드 설명
Add ( string tablename, object key, object val ) : void
AddFromIni ( string inipath ) : bool
ContainsKey ( string tablename, object key ) : bool
ContainsValue ( string tablename, object val ) : bool
Count ( string tablename ) : int
DataStore ( string path ) : System
Flush ( string tablename ) : void
Get ( string tablename, object key ) : object
GetInstance ( ) : DataStore
GetTable ( string tablename ) : Hashtable
Keys ( string tablename ) : object[]
Load ( ) : void
Remove ( string tablename, object key ) : void
RemoveChars ( string str ) : string
Save ( ) : void
TableToIni ( string tablename, string inipath ) : bool
ToIni ( string inifilename = "DataStore" ) : bool
Values ( string tablename ) : object[]
this ( string tablename, object key ) : object

비공개 메소드들

메소드 설명
DeserializeIfPossible ( object keyorval ) : object
SerializeIfPossible ( object keyorval ) : object

메소드 상세

Add() 공개 메소드

public Add ( string tablename, object key, object val ) : void
tablename string
key object
val object
리턴 void

AddFromIni() 공개 메소드

public AddFromIni ( string inipath ) : bool
inipath string
리턴 bool

ContainsKey() 공개 메소드

public ContainsKey ( string tablename, object key ) : bool
tablename string
key object
리턴 bool

ContainsValue() 공개 메소드

public ContainsValue ( string tablename, object val ) : bool
tablename string
val object
리턴 bool

Count() 공개 메소드

public Count ( string tablename ) : int
tablename string
리턴 int

DataStore() 공개 메소드

public DataStore ( string path ) : System
path string
리턴 System

Flush() 공개 메소드

public Flush ( string tablename ) : void
tablename string
리턴 void

Get() 공개 메소드

public Get ( string tablename, object key ) : object
tablename string
key object
리턴 object

GetInstance() 공개 정적인 메소드

public static GetInstance ( ) : DataStore
리턴 DataStore

GetTable() 공개 메소드

public GetTable ( string tablename ) : Hashtable
tablename string
리턴 System.Collections.Hashtable

Keys() 공개 메소드

public Keys ( string tablename ) : object[]
tablename string
리턴 object[]

Load() 공개 메소드

public Load ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( string tablename, object key ) : void
tablename string
key object
리턴 void

RemoveChars() 공개 메소드

public RemoveChars ( string str ) : string
str string
리턴 string

Save() 공개 메소드

public Save ( ) : void
리턴 void

TableToIni() 공개 메소드

public TableToIni ( string tablename, string inipath ) : bool
tablename string
inipath string
리턴 bool

ToIni() 공개 메소드

public ToIni ( string inifilename = "DataStore" ) : bool
inifilename string
리턴 bool

Values() 공개 메소드

public Values ( string tablename ) : object[]
tablename string
리턴 object[]

this() 공개 메소드

public this ( string tablename, object key ) : object
tablename string
key object
리턴 object

프로퍼티 상세

PATH 공개적으로 프로퍼티

public string PATH
리턴 string

datastore 공개적으로 프로퍼티

public Hashtable,System.Collections datastore
리턴 System.Collections.Hashtable