Comparteix a través de


CultureAndRegionInfoBuilder.Unregister(String) Método

Definición

Elimina una referencia cultural personalizada del equipo local.

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)

Parámetros

cultureName
String

Nombre de la referencia cultural personalizada que se va a eliminar.

Excepciones

cultureName es una referencia cultural principal o de interfaz de usuario de reserva de consola de una referencia cultural dependiente.

El usuario no tiene privilegios de administrador.

cultureName especifica una referencia cultural que no se encuentra.

Ejemplos

En el siguiente ejemplo se muestra el Unregister método.

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

Comentarios

El Unregister método realiza la inversa del Register método . El Register método almacena una referencia cultural personalizada como un archivo en el equipo local, en el subdirectorio Globalización del directorio devuelto por la función GetWindowsDirectory de la API de Windows. El Unregister método elimina el archivo de referencia cultural personalizado persistente del equipo. Una vez eliminado el archivo, las instancias existentes de la referencia cultural personalizada en la memoria del equipo siguen funcionando, pero no se pueden crear nuevas instancias de la referencia cultural personalizada.

Se aplica a

Consulte también