IImplicitResourceProvider Interfejs

Definicja

Definiuje metody, które klasa implementuje, aby działać jako niejawny dostawca zasobów.

public interface class IImplicitResourceProvider
public interface IImplicitResourceProvider
type IImplicitResourceProvider = interface
Public Interface IImplicitResourceProvider

Uwagi

Zasoby można zadeklarować jawnie lub niejawnie na stronie. Niejawne zasoby umożliwiają deweloperowi przypisanie kolekcji wartości zasobów do kontrolki w jednej instrukcji zamiast przypisywania każdej wartości indywidualnie. Gdy analizator strony napotka niejawny zasób w postaci meta:resourcekey="WelcomeLabel", przypisuje wszystkie wartości z prefiksem WelcomeLabel klucza zasobu do odpowiednich wartości w kontrolce. Jeśli na przykład plik zasobu definiuje wartości dla WelcomeLabel.Text i WelcomeLabel.ToolTip, te wartości zostaną przypisane do Label kontrolki z niejawnym odwołaniem do WelcomeLabelelementu .

Interfejs IImplicitResourceProvider definiuje metody, które dostawca zasobów implementuje w celu uzyskania dostępu do niejawnych zasobów. Określoną wartość można uzyskać przy użyciu GetObject metody .

Jeśli tworzysz niestandardowego dostawcę zasobów, nie musisz zapewniać niestandardowej obsługi niejawnej lokalizacji zasobów. Niejawna lokalizacja będzie współpracować z dostawcą zasobów.

Metody

GetImplicitResourceKeys(String)

Pobiera kolekcję niejawnych kluczy zasobów określonych przez prefiks.

GetObject(ImplicitResourceKey, CultureInfo)

Pobiera obiekt reprezentujący wartość określonego klucza zasobu.

Dotyczy

Zobacz też