CultureAndRegionInfoBuilder.Unregister(String) CultureAndRegionInfoBuilder.Unregister(String) CultureAndRegionInfoBuilder.Unregister(String) CultureAndRegionInfoBuilder.Unregister(String) Method

定義

ローカル コンピューターからカスタム カルチャを作成します。Deletes a custom culture from the local computer.

public:
 static void Unregister(System::String ^ cultureName);
public static void Unregister (string cultureName);
static member Unregister : string -> unit
Public Shared Sub Unregister (cultureName As String)

パラメーター

cultureName
String String String String

削除するカスタム カルチャの名前。The name of the custom culture to delete.

例外

cultureName は、依存カルチャの親カルチャまたはコンソール フォールバック ユーザー インターフェイス カルチャです。cultureName is a parent culture or console fallback user interface culture of a dependent culture.

ユーザーに管理特権がありません。The user does not have administrative privileges.

cultureName に指定されているカルチャが見つかりません。cultureName specifies a culture that is not found.

次の例で、Unregisterメソッド。The following example demonstrates the Unregister method.

// This example demonstrates the System.Globalization.Culture-
// AndRegionInfoBuilder Unregister method.
// Compile this example with a reference to sysglobl.dll.

/*
   Notes:
   This example deletes the custom culture x-en-US-sample.nlp 
   file, but not the %winnt%\Globalization directory that contains the file.
*/

using System;
using System.Globalization;

class Sample 
{
    public static void Main() 
    {
    try 
        {
        Console.Clear();
        Console.WriteLine("Unregister the \"x-en-US-sample\" " +
                          "custom culture if it already exists...");
        CultureAndRegionInfoBuilder.Unregister("x-en-US-sample");
        Console.WriteLine("The custom culture was unregistered successfully.");
        }
    catch (Exception e)
        {
        Console.WriteLine("Error while unregistering...");
        Console.WriteLine(e);
        }
    }
}
/*
This code example produces the following results:

Unregister the "x-en-US-sample" custom culture if it already exists...
The custom culture was unregistered successfully.

*/
' This example demonstrates the System.Globalization.Culture-
' AndRegionInfoBuilder Unregister method.
' Compile this example with a reference to sysglobl.dll.
'
'   Notes:
'   This example deletes the custom culture x-en-US-sample.nlp 
'   file, but not the %winnt%\Globalization directory that contains the file.
'

Imports System
Imports System.Globalization

Class Sample
    Public Shared Sub Main() 
        Try
            Console.Clear()
            Console.WriteLine("Unregister the ""x-en-US-sample"" " & _
                               "custom culture if it already exists...")
            CultureAndRegionInfoBuilder.Unregister("x-en-US-sample")
            Console.WriteLine("The custom culture was unregistered successfully.")
        Catch e As Exception
            Console.WriteLine("Error while unregistering...")
            Console.WriteLine(e)
        End Try
    
    End Sub 'Main
End Class 'Sample
'
'This code example produces the following results:
'
'Unregister the "x-en-US-sample" custom culture if it already exists...
'The custom culture was unregistered successfully.
'

注釈

Unregisterメソッドの逆では、Registerメソッド。The Unregister method does the reverse of the Register method. Registerメソッドは、Windows API によって返されるディレクトリのグローバル化サブディレクトリに、ローカル コンピューター上のファイルとしてカスタム カルチャを格納GetWindowsDirectory関数。The Register method stores a custom culture as a file on the local computer, in the Globalization subdirectory of the directory returned by the Windows API GetWindowsDirectory function. Unregisterメソッドが、コンピューターからカスタム カルチャが永続化されたファイルを削除します。The Unregister method deletes the persisted custom culture file from the computer. ファイルが削除されると、コンピューターのメモリ内のカスタム カルチャの既存のインスタンスは引き続き機能しますが、カスタム カルチャの新しいインスタンスを作成することはできません。After the file is deleted, existing instances of the custom culture in computer memory continue to work, but new instances of the custom culture cannot be created.

適用対象

こちらもご覧ください