Freigeben über


CultureAndRegionInfoBuilder.Unregister(String) Methode

Definition

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.

Gilt für:

Weitere Informationen