プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# SetThreadInfo

このメソッドは、Oracleグローバリゼーション・パラメータを現行スレッドに設定します。

宣言

    // C#
    public static void SetThreadInfo(OracleGlobalization oraGlob);

パラメータ

- `oraGlob`

  `OracleGlobalization`オブジェクト。

備考

任意の.NET文字列の、ODP.NETタイプへの変換およびODP.NETタイプからの変換では、ODP.NETタイプ・コンストラクタと同様に、適用可能であればグローバリゼーション・プロパティ値を使用します。たとえば、.NET文字列から`OracleDate`構造を構築するとき、この文字列はスレッドの`OracleGlobalization`.`DateFormat`プロパティによって指定された書式であることが予想されます。

例

    // C#

    using System;
    using Oracle.DataAccess.Client;

    class SetThreadInfoSample
    {
      static void Main()
      {
        // Get thread's globalization info
        OracleGlobalization glob1 = OracleGlobalization.GetThreadInfo();

        // Prints "glob1.Language = AMERICAN"
        Console.WriteLine("glob1.Language = " + glob1.Language);

        // Set language on thread's globalization info
        glob1.Language = "FRENCH";
        OracleGlobalization.SetThreadInfo(glob1);
        OracleGlobalization glob2 = OracleGlobalization.GetThreadInfo();

        // Prints "glob2.Language = FRENCH"
        Console.WriteLine("glob2.Language = " + glob2.Language);

        glob1.Dispose();
        glob2.Dispose();
      }
    }

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleGlobalizationクラス

- OracleGlobalizationメンバー