10.1.2.7 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(); } }