BindableTemplateBuilder Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Obsługuje analizowanie stron kontrolek powiązanych z danymi, które automatycznie wiążą się z kontrolą źródła danych ASP.NET w sekcjach szablonów zawartości. Klasa ta nie może być dziedziczona.
public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
inherit TemplateBuilder
interface IBindableTemplate
interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
- Dziedziczenie
- Implementuje
Uwagi
Klasa BindableTemplateBuilder jest używana w czasie projektowania i na stronach bez kompilowania w celu obsługi wyodrębniania wartości właściwości dwukierunkowej powiązanej kontrolki w szablonie powiązanym z danymi. Obiekt BindableTemplateBuilder generuje kod implementujący metodę IBindableTemplate.ExtractValues szablonu.
Element BindableTemplateBuilder jest przeznaczony TemplateBuilder dla kontrolek powiązanych z danymi, które zawierają szablonową zawartość. Jeśli kontrolka powiązana z danymi jest używana w czasie projektowania lub na stronie bez kompilowania, IBindableTemplate interfejs na stronie BindableTemplateBuilder jest używany do analizowania dwukierunkowego powiązania danych w ramach kontrolki szablonu. Jeśli kontrolka powiązana z danymi zostanie skompilowana, zostanie utworzone wystąpienie CompiledBindableTemplateBuilder klasy i przypisane do wartości IBindableTemplate obiektu.
Aby uzyskać więcej informacji na temat ASP.NET powiązania danych, wyrażeń i składni, zobacz Binding to Databases and Data-Binding Expressions Overview (Wiązanie z bazami danych i wyrażeniami powiązania danych — omówienie).
Konstruktorów
| Nazwa | Opis |
|---|---|
| BindableTemplateBuilder() |
Inicjuje nowe wystąpienie klasy BindableTemplateBuilder. |
Właściwości
| Nazwa | Opis |
|---|---|
| BindingContainerBuilder |
Pobiera konstruktora kontrolek, który odpowiada kontenerowi powiązania dla kontrolki tworzonej przez tego konstruktora. (Dziedziczone od ControlBuilder) |
| BindingContainerType |
Pobiera typ kontenera powiązania dla kontrolki tworzonej przez tego konstruktora. (Dziedziczone od ControlBuilder) |
| ComplexPropertyEntries |
Pobiera kolekcję złożonych wpisów właściwości. (Dziedziczone od ControlBuilder) |
| ControlType |
Pobiera kontrolkę Type do utworzenia. (Dziedziczone od ControlBuilder) |
| CurrentFilterResolutionService |
IFilterResolutionService Pobiera obiekt używany do zarządzania usługami powiązanymi z filtrowaniem urządzeń podczas analizowania i utrwalania kontrolek w projektancie. (Dziedziczone od ControlBuilder) |
| DeclareType |
Pobiera typ, który będzie używany przez generowanie kodu w celu zadeklarowania kontrolki. (Dziedziczone od ControlBuilder) |
| FChildrenAsProperties |
Pobiera wartość określającą, czy kontrolka ma wartość z ustawioną wartością ParseChildrenAttributeChildrenAsProperties |
| FIsNonParserAccessor |
Pobiera wartość określającą, czy kontrolka implementuje IParserAccessor interfejs. (Dziedziczone od ControlBuilder) |
| HasAspCode |
Pobiera wartość wskazującą, czy kontrolka zawiera jakiekolwiek bloki kodu. (Dziedziczone od ControlBuilder) |
| ID |
Pobiera lub ustawia właściwość identyfikatora kontrolki do skompilowania. (Dziedziczone od ControlBuilder) |
| InDesigner |
Zwraca, ControlBuilder czy element jest uruchomiony w projektancie. (Dziedziczone od ControlBuilder) |
| InPageTheme |
Pobiera wartość logiczną wskazującą, czy ten ControlBuilder obiekt jest używany do generowania motywów stron. (Dziedziczone od ControlBuilder) |
| ItemType |
Pobiera typ ustawiony w kontenerze powiązania. (Dziedziczone od ControlBuilder) |
| Localize |
Pobiera wartość logiczną wskazującą, czy kontrolka utworzona przez ten ControlBuilder obiekt jest zlokalizowana. (Dziedziczone od ControlBuilder) |
| NamingContainerType |
Pobiera typ kontenera nazewnictwa dla kontrolki tworzonej przez tego konstruktora. (Dziedziczone od ControlBuilder) |
| PageVirtualPath |
Pobiera ścieżkę wirtualną strony do skompilowania przez to ControlBuilder wystąpienie. (Dziedziczone od ControlBuilder) |
| Parser |
TemplateParser Pobiera element odpowiedzialny za analizowanie kontrolki. (Dziedziczone od ControlBuilder) |
| ServiceProvider |
Pobiera obiekt usługi dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| SubBuilders |
Pobiera listę obiektów podrzędnych ControlBuilder dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| TagName |
Pobiera nazwę tagu kontrolki do skompilowania. (Dziedziczone od ControlBuilder) |
| TemplatePropertyEntries |
Pobiera kolekcję wpisów właściwości szablonu. (Dziedziczone od ControlBuilder) |
| Text |
Pobiera lub ustawia tekst między tagami otwierania i zamykania szablonu. (Dziedziczone od TemplateBuilder) |
| ThemeResolutionService |
IThemeResolutionService Pobiera obiekt, który jest używany w czasie projektowania do zarządzania motywami i skórami sterowania. (Dziedziczone od ControlBuilder) |
Metody
| Nazwa | Opis |
|---|---|
| AllowWhitespaceLiterals() |
Określa, czy literały odstępu są dozwolone w zawartości między znacznikami otwierania i zamykania kontrolki. Ta metoda jest wywoływana przez platformę stron ASP.NET. (Dziedziczone od ControlBuilder) |
| AppendLiteralString(String) |
Dodaje określoną zawartość literału do kontrolki. Ta metoda jest wywoływana przez platformę stron ASP.NET. (Dziedziczone od ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
Dodaje konstruktorów do ControlBuilder obiektu dla wszystkich kontrolek podrzędnych należących do kontrolki kontenera. (Dziedziczone od ControlBuilder) |
| BuildObject() |
Używany podczas projektowania do kompilowania szablonu i jego kontrolek podrzędnych. (Dziedziczone od TemplateBuilder) |
| CloseControl() |
Wywołana przez analizator, aby poinformować konstruktora, że analizowanie tagów otwierania i zamykania kontrolki jest zakończone. (Dziedziczone od TemplateBuilder) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| ExtractValues(Control) |
Pobiera zestaw par nazw/wartości dla wartości powiązanych przy użyciu ASP.NET dwukierunkowej składni powiązania danych w ramach szablonowej zawartości w czasie projektowania i na stronach bez kompilowania. |
| GetChildControlType(String, IDictionary) |
Type Uzyskuje typ kontrolki odpowiadający tagowi podrzędnego. Ta metoda jest wywoływana przez platformę stron ASP.NET. (Dziedziczone od ControlBuilder) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetObjectPersistData() |
ObjectPersistData Tworzy obiekt dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| GetResourceKey() |
Pobiera klucz zasobu dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| HasBody() |
Określa, czy kontrolka ma zarówno tag otwierający, jak i zamykający. Ta metoda jest wywoływana przez platformę stron ASP.NET. (Dziedziczone od ControlBuilder) |
| HtmlDecodeLiterals() |
Określa, czy ciąg literału kontrolki HTML musi być zdekodowany w formacie HTML. Ta metoda jest wywoływana przez platformę stron ASP.NET. (Dziedziczone od ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Inicjuje konstruktora szablonów po wysłaniu żądania sieci Web. (Dziedziczone od TemplateBuilder) |
| InstantiateIn(Control) |
Control Definiuje obiekt, do którego należą kontrolki podrzędne i szablony w czasie projektowania. (Dziedziczone od TemplateBuilder) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| NeedsTagInnerText() |
Określa, czy konstruktor kontrolki musi uzyskać jego tekst wewnętrzny. (Dziedziczone od TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
BindableTemplateBuilder Powiadamia obiekt, że jest dodawany do nadrzędnego konstruktora kontrolek. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Umożliwia niestandardowym konstruktorom kontrolek uzyskiwanie dostępu do wygenerowanego modelu obiektów dokumentów kodu (CodeDom) oraz wstawianie i modyfikowanie kodu podczas procesu analizowania i kompilowania kontrolek. (Dziedziczone od ControlBuilder) |
| SetResourceKey(String) |
Ustawia klucz zasobu dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
Ustawia obiekt usługi dla tego ControlBuilder obiektu. (Dziedziczone od ControlBuilder) |
| SetTagInnerText(String) |
Zapisuje tekst wewnętrzny tagu szablonu. (Dziedziczone od TemplateBuilder) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |