Udostępnij przez


CultureAndRegionInfoBuilder.Unregister(String) Metoda

Definicja

Usuwa kulturę niestandardową z komputera lokalnego.

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)

Parametry

cultureName
String

Nazwa kultury niestandardowej do usunięcia.

Wyjątki

cultureName jest kulturą nadrzędną lub rezerwową kulturą interfejsu użytkownika konsoli kultury zależnej.

Użytkownik nie ma uprawnień administracyjnych.

cultureName określa kulturę, która nie została znaleziona.

Przykłady

W poniższym przykładzie pokazano metodę Unregister .

// 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.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
End Class
'
'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.
'

Uwagi

Metoda Unregister wykonuje odwrotną metodę Register . Metoda Register przechowuje kulturę niestandardową jako plik na komputerze lokalnym w podkatalogu Globalizacja katalogu zwróconego przez funkcję GetWindowsDirectory interfejsu API systemu Windows. Metoda Unregister usuwa utrwalone pliki kultury niestandardowej z komputera. Po usunięciu pliku istniejące wystąpienia kultury niestandardowej w pamięci komputera nadal działają, ale nie można utworzyć nowych wystąpień kultury niestandardowej.

Dotyczy

Zobacz też