ResourceManager.GetObject Método

Definição

Retorna o valor do recurso diferente de cadeia de caracteres especificado para a cultura atual.

Sobrecargas

GetObject(String)

Retorna o valor do recurso diferente de cadeia de caracteres especificado.

GetObject(String, CultureInfo)

Obtém o valor do recurso sem cadeia de caracteres especificado localizado para a cultura indicada.

GetObject(String)

Origem:
ResourceManager.cs
Origem:
ResourceManager.cs
Origem:
ResourceManager.cs

Retorna o valor do recurso diferente de cadeia de caracteres especificado.

C#
public virtual object? GetObject (string name);
C#
public virtual object GetObject (string name);

Parâmetros

name
String

O nome do recurso a ser obtido.

Retornos

O valor do recurso localizado para as configurações de cultura atual do chamador. Se existir um conjunto de recursos apropriado, mas name não for encontrado, o método retornará null.

Exceções

O parâmetro name é null.

Não foi encontrado nenhum conjunto utilizável de recursos localizados e não há nenhum recurso de cultura padrão. Para obter informações sobre como lidar com essa exceção, consulte a seção "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" (Tratando as exceções MissingManifestResourceException e MissingSatelliteAssemblyException) no tópico sobre a classe ResourceManager.

Os recursos da cultura padrão residem em um assembly satélite que não pôde ser encontrado. Para obter informações sobre como lidar com essa exceção, consulte a seção "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" (Tratando as exceções MissingManifestResourceException e MissingSatelliteAssemblyException) no tópico sobre a classe ResourceManager.

Comentários

Para obter mais informações sobre essa API, consulte Comentários da API complementar para ResourceManager.GetObject.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetObject(String, CultureInfo)

Origem:
ResourceManager.cs
Origem:
ResourceManager.cs
Origem:
ResourceManager.cs

Obtém o valor do recurso sem cadeia de caracteres especificado localizado para a cultura indicada.

C#
public virtual object? GetObject (string name, System.Globalization.CultureInfo? culture);
C#
public virtual object GetObject (string name, System.Globalization.CultureInfo culture);

Parâmetros

name
String

O nome do recurso a ser obtido.

culture
CultureInfo

A cultura para a qual o recurso é localizado. Se o recurso não estiver localizado para essa cultura, o Resource Manager usa regras de fallback para encontrar um recurso apropriado.

Se esse valor for null, o objeto CultureInfo será obtido usando a propriedade CurrentUICulture.

Retornos

O valor do recurso, localizado para a cultura especificada. Se existir um conjunto de recursos apropriado, mas name não for encontrado, o método retornará null.

Exceções

O parâmetro name é null.

Não foi encontrado nenhum conjunto utilizável de recursos e não há nenhum recurso de cultura padrão. Para obter informações sobre como lidar com essa exceção, consulte a seção "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" (Tratando as exceções MissingManifestResourceException e MissingSatelliteAssemblyException) no tópico sobre a classe ResourceManager.

Os recursos da cultura padrão residem em um assembly satélite que não pôde ser encontrado. Para obter informações sobre como lidar com essa exceção, consulte a seção "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" (Tratando as exceções MissingManifestResourceException e MissingSatelliteAssemblyException) no tópico sobre a classe ResourceManager.

Comentários

Para obter mais informações sobre essa API, consulte Comentários da API complementar para ResourceManager.GetObject.

Acesso thread-safe

O GetObject(String, CultureInfo) método é thread-safe.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1