DataStore クラス
設定情報を保存する為のデータストアを表します。
継承
System.Object
    DataStore
  実装
System.ICloneable
    System.Xml.Serialization.IXmlSerializable
  継承されたメンバー
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  名前空間: ExapisSOP.IO.Settings
アセンブリ: ExapisSOP.dll
構文
public class DataStore : ICloneable, IXmlSerializable
  コンストラクタ 一覧
| 編集/提案 ソースを表示DataStore()
型'DataStore'の新しいインスタンスを生成します。
宣言
public DataStore()
  DataStore(IDictionary<String, Object>)
型'DataStore'の新しいインスタンスを生成します。
宣言
public DataStore(IDictionary<string, object> dictionary)
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.Collections.Generic.IDictionary<System.String, System.Object> | dictionary | 設定情報のコピー元の辞書オブジェクトです。  | 
      
DataStore(IEnumerable<KeyValuePair<String, Object>>)
型'DataStore'の新しいインスタンスを生成します。
宣言
public DataStore(IEnumerable<KeyValuePair<string, object>> enumerable)
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Object>> | enumerable | 設定情報のコピー元の列挙体です。  | 
      
プロパティ 一覧
| 編集/提案 ソースを表示Dictionary
設定情報を保持する辞書を取得します。
宣言
public Dictionary<string, object> Dictionary { get; }
  プロパティ値
| 型 | 説明 | 
|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Object> | 
Item[Int32]
保持されている値を取得または設定します。
宣言
public object this[int index] { get; set; }
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.Int32 | index | 値に関連付けられている名前(番号/インデックス)です。  | 
      
プロパティ値
| 型 | 説明 | 
|---|---|
| System.Object | 値を表すオブジェクト、または、存在しない場合はnullを返します。  | 
      
脚注
Dictionaryを利用する事で高度な操作を行う事ができます。
Item[String]
保持されている値を取得または設定します。
宣言
public object this[string key] { get; set; }
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.String | key | 値に関連付けられている名前(キー名)です。  | 
      
プロパティ値
| 型 | 説明 | 
|---|---|
| System.Object | 値を表すオブジェクト、または、存在しない場合はnullを返します。  | 
      
脚注
Dictionaryを利用する事で高度な操作を行う事ができます。
メソッド 一覧
| 編集/提案 ソースを表示Clone()
現在のオブジェクトのコピーを作成します。
宣言
public DataStore Clone()
  戻り値
| 型 | 説明 | 
|---|---|
| DataStore | 作成したオブジェクトです。  | 
      
GetSchema()
XMLスキーマ情報を取得します。
宣言
public XmlSchema GetSchema()
  戻り値
| 型 | 説明 | 
|---|---|
| System.Xml.Schema.XmlSchema | XMLスキーマを表すオブジェクトです。  | 
      
ReadXml(XmlReader)
XMLリーダーからデータを読み取ります。
宣言
public void ReadXml(XmlReader reader)
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.Xml.XmlReader | reader | XMLリーダーです。  | 
      
WriteXml(XmlWriter)
XMLライターへデータを書き込みます。
宣言
public void WriteXml(XmlWriter writer)
  引数
| 型 | 名前 | 説明 | 
|---|---|---|
| System.Xml.XmlWriter | writer | XMLライターです。  | 
      
明示的なインターフェース実装 一覧
| 編集/提案 ソースを表示ICloneable.Clone()
宣言
object ICloneable.Clone()
  戻り値
| 型 | 説明 | 
|---|---|
| System.Object | 
実装
      System.ICloneable
  
  
      System.Xml.Serialization.IXmlSerializable