IImplicitResourceProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 WelcomeLabel
elementu .
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. |