Compartilhar via


XmlLanguage.GetLanguage(String) Método

Definição

Retorna uma instância de XmlLanguage com base em uma cadeia de caracteres que representa o idioma por RFC 3066.

public:
 static System::Windows::Markup::XmlLanguage ^ GetLanguage(System::String ^ ietfLanguageTag);
public static System.Windows.Markup.XmlLanguage GetLanguage (string ietfLanguageTag);
static member GetLanguage : string -> System.Windows.Markup.XmlLanguage
Public Shared Function GetLanguage (ietfLanguageTag As String) As XmlLanguage

Parâmetros

ietfLanguageTag
String

Uma cadeia de caracteres de idioma de RFC 3066 ou cadeia de caracteres vazia.

Retornos

Um novo XmlLanguage com a cadeia de caracteres fornecida como seu valor IetfLanguageTag.

Exceções

O parâmetro ietfLanguageTag não pode ser nulo.

O parâmetro ietfLanguageTag era não vazio, mas não estava em conformidade com a sintaxe especificada em RFC 3066.

Comentários

Esse método é efetivamente o construtor.

A cadeia de caracteres de idioma pode estar vazia ou deve estar em conformidade com as regras rfc 3066 :

  • A primeira submarca deve consistir apenas em letras ASCII.

  • Submarcas adicionais devem consistir em letras ASCII ou numerais.

  • As submarcas são separadas por um único caractere de hífen.

  • Cada submarca deve ter de 1 a 8 caracteres.

  • Não são permitidos hifens à esquerda ou à direita.

Aplica-se a