IImplicitResourceProvider Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define métodos que uma classe implementa para atuar como fornecedor implícito de recursos.
public interface class IImplicitResourceProvider
public interface IImplicitResourceProvider
type IImplicitResourceProvider = interface
Public Interface IImplicitResourceProvider
Observações
Os recursos podem ser declarados explícita ou implicitamente dentro de uma página. Os recursos implícitos permitem ao programador atribuir uma coleção de valores de recurso a um controlo numa única instrução, em vez de atribuir cada valor individualmente. Quando o analisador de páginas encontra um recurso implícito na forma de meta:resourcekey="WelcomeLabel", atribui todos os valores com o prefixo WelcomeLabel da chave de recurso aos valores correspondentes no controlo. Por exemplo, se um ficheiro de recurso define valores para WelcomeLabel.Text e WelcomeLabel.ToolTip, esses valores seriam atribuídos a um Label controlo com uma referência implícita a WelcomeLabel.
A IImplicitResourceProvider interface define os métodos que um fornecedor de recursos implementa para aceder a recursos implícitos. Pode obter um valor específico usando este GetObject método.
Se criar um fornecedor de recursos personalizado, não precisa de fornecer suporte personalizado para localização implícita de recursos. A localização implícita funcionará com o seu fornecedor de recursos.
Métodos
| Name | Description |
|---|---|
| GetImplicitResourceKeys(String) |
Obtém uma coleção de chaves implícitas de recursos conforme especificado pelo prefixo. |
| GetObject(ImplicitResourceKey, CultureInfo) |
Obtém um objeto que representa o valor da chave de recurso especificada. |