CultureAndRegionInfoBuilder.Unregister(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht eine benutzerdefinierte Kultur vom lokalen 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)
Parameter
- cultureName
- String
Der Name der zu löschenden benutzerdefinierten Kultur.
Ausnahmen
cultureName
ist eine übergeordnete Kultur oder eine alternative Konsolen-GUI-Kultur einer abhängigen Kultur.
Der Benutzer verfügt nicht über Administratorberechtigungen.
cultureName
gibt eine Kultur an, die nicht gefunden wurde.
Beispiele
Das folgende Beispiel veranschaulicht die Unregister Methode.
// 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.
'
Hinweise
Die Unregister -Methode führt das Gegenteil der -Methode aus Register . Die Register -Methode speichert eine benutzerdefinierte Kultur als Datei auf dem lokalen Computer im Unterverzeichnis Globalisierung des Verzeichnisses, das von der GetWindowsDirectory-Funktion der Windows-API zurückgegeben wird. Die Unregister -Methode löscht die persistente benutzerdefinierte Kulturdatei vom Computer. Nachdem die Datei gelöscht wurde, funktionieren vorhandene Instanzen der benutzerdefinierten Kultur im Computerspeicher weiterhin, aber es können keine neuen Instanzen der benutzerdefinierten Kultur erstellt werden.