CultureAndRegionInfoBuilder.Unregister(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.