CultureAndRegionInfoBuilder.Unregister(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime une culture personnalisée de l'ordinateur 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)
Paramètres
- cultureName
- String
Nom de la culture personnalisée à supprimer.
Exceptions
cultureName
est une culture parente ou une culture de l’interface utilisateur de secours de la console d’une culture dépendante.
L’utilisateur n’a pas de privilège administratif.
cultureName
spécifie une culture qui n’est pas trouvée.
Exemples
L’exemple suivant illustre la Unregister méthode.
// 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.
'
Remarques
La Unregister méthode effectue l’inverse de la Register méthode. La Register méthode stocke une culture personnalisée sous la forme d’un fichier sur l’ordinateur local, dans le sous-répertoire Globalization du répertoire retourné par la fonction GetWindowsDirectory de l’API Windows. La Unregister méthode supprime le fichier de culture personnalisé persistant de l’ordinateur. Une fois le fichier supprimé, les instances existantes de la culture personnalisée dans la mémoire de l’ordinateur continuent de fonctionner, mais de nouvelles instances de la culture personnalisée ne peuvent pas être créées.