SetThreadInfo
このメソッドは、Oracleグローバリゼーション・パラメータを現行スレッドに設定します。
宣言
// C#
public static void SetThreadInfo(OracleGlobalization oraGlob);パラメータ
-
oraGlobOracleGlobalizationオブジェクト。
備考
任意の.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();
}
}