BindableTemplateBuilder Sınıf

Tanım

Şablonlu içerik bölümleri içindeki bir ASP.NET veri kaynağı denetimine otomatik olarak bağlanan veriye bağlı denetimlerin sayfa ayrıştırmayı destekler. Bu sınıf devralınamaz.

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
Devralma
BindableTemplateBuilder
Uygulamalar

Açıklamalar

BindableTemplateBuilderSınıf, bir veri bağlantılı şablonda iki yönlü bağlantılı denetim özelliklerinin değerlerinin ayıklanabilmesi için tasarım zamanında ve derleme olmayan sayfalarda kullanılır. BindableTemplateBuilderNesnesi, şablon için yöntemini uygulayan kodu oluşturur IBindableTemplate.ExtractValues .

, BindableTemplateBuilder TemplateBuilder Şablonlu içerik içeren veri bağlantılı denetimler içindir. Veri bağlama denetimi tasarım zamanında veya derleme olmayan bir sayfada kullanılıyorsa IBindableTemplate , üzerindeki arabirim BindableTemplateBuilder şablonlu denetim içindeki iki yönlü veri bağlamayı ayrıştırmak için kullanılır. Veri bağlantılı denetim derlenmişse, sınıfın bir örneği CompiledBindableTemplateBuilder oluşturulur ve nesnenin değerine atanır IBindableTemplate .

ASP.NET veri bağlama, ifadeler ve sözdizimi hakkında daha fazla bilgi için bkz. veritabanlarına bağlama ve veri bağlama ifadelerine genel bakış.

Oluşturucular

BindableTemplateBuilder()

BindableTemplateBuilder sınıfının yeni bir örneğini başlatır.

Özellikler

BindingContainerBuilder

Bu oluşturucunun oluşturduğu denetim için bağlama kapsayıcısına karşılık gelen denetim oluşturucusunu alır.

(Devralındığı yer: ControlBuilder)
BindingContainerType

Bu oluşturucunun oluşturduğu denetim için bağlama kapsayıcısının türünü alır.

(Devralındığı yer: ControlBuilder)
ComplexPropertyEntries

Karmaşık özellik girdileri koleksiyonunu alır.

(Devralındığı yer: ControlBuilder)
ControlType

Type Oluşturulacak denetimin öğesini alır.

(Devralındığı yer: ControlBuilder)
CurrentFilterResolutionService

Tasarımcıda denetimleri ayrıştırırken ve kalıcı hale getirmek için cihaz filtresiyle ilgili hizmetleri yönetmek için kullanılan bir IFilterResolutionService nesneyi alır.

(Devralındığı yer: ControlBuilder)
DeclareType

Denetimi bildirmek için kod oluşturma tarafından kullanılacak türü alır.

(Devralındığı yer: ControlBuilder)
FChildrenAsProperties

Denetimin ile olarak ayarlanıp ayarlanmadığını truebelirleyen bir ParseChildrenAttribute ChildrenAsProperties değer alır.

(Devralındığı yer: ControlBuilder)
FIsNonParserAccessor

Denetimin arabirimi uygulayıp uygulamadığını IParserAccessor belirleyen bir değer alır.

(Devralındığı yer: ControlBuilder)
HasAspCode

Denetimin kod blokları içerip içermediğini belirten bir değer alır.

(Devralındığı yer: ControlBuilder)
ID

Oluşturulacak denetimin tanımlayıcı özelliğini alır veya ayarlar.

(Devralındığı yer: ControlBuilder)
InDesigner

öğesinin ControlBuilder tasarımcıda çalışıp çalışmadığını döndürür.

(Devralındığı yer: ControlBuilder)
InPageTheme

Bu ControlBuilder nesnenin sayfa temaları oluşturmak için kullanılıp kullanılmadığını belirten bir Boole değeri alır.

(Devralındığı yer: ControlBuilder)
ItemType

Bağlama kapsayıcısı üzerinde ayarlanan türü alır.

(Devralındığı yer: ControlBuilder)
Localize

Bu ControlBuilder nesne tarafından oluşturulan denetimin yerelleştirilip oluşturulmadığını belirten bir Boole değeri alır.

(Devralındığı yer: ControlBuilder)
NamingContainerType

Bu oluşturucunun oluşturduğu denetimin adlandırma kapsayıcısının türünü alır.

(Devralındığı yer: ControlBuilder)
PageVirtualPath

Bu ControlBuilder örnek tarafından oluşturulacak sayfanın sanal yolunu alır.

(Devralındığı yer: ControlBuilder)
Parser

TemplateParser Denetimi ayrıştırma sorumluluğunu alır.

(Devralındığı yer: ControlBuilder)
ServiceProvider

Bu ControlBuilder nesne için hizmet nesnesini alır.

(Devralındığı yer: ControlBuilder)
SubBuilders

Bu ControlBuilder nesne için alt ControlBuilder nesnelerin listesini alır.

(Devralındığı yer: ControlBuilder)
TagName

Oluşturulacak denetimin etiket adını alır.

(Devralındığı yer: ControlBuilder)
TemplatePropertyEntries

Şablon özelliği girdileri koleksiyonunu alır.

(Devralındığı yer: ControlBuilder)
Text

Şablonun açılış ve kapanış etiketleri arasındaki metni alır veya ayarlar.

(Devralındığı yer: TemplateBuilder)
ThemeResolutionService

Denetim temalarını ve dış görünümlerini yönetmek için tasarım zamanında kullanılan bir IThemeResolutionService nesneyi alır.

(Devralındığı yer: ControlBuilder)

Yöntemler

AllowWhitespaceLiterals()

Denetimin açma ve kapatma etiketleri arasındaki içerikte boşluk değişmez değerlerine izin verilip verilmeyeceğini belirler. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

(Devralındığı yer: ControlBuilder)
AppendLiteralString(String)

Belirtilen değişmez değeri bir denetime ekler. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

(Devralındığı yer: ControlBuilder)
AppendSubBuilder(ControlBuilder)

Kapsayıcı denetimine ControlBuilder ait tüm alt denetimler için nesneye oluşturucular ekler.

(Devralındığı yer: ControlBuilder)
BuildObject()

Şablon ve onun alt denetimlerini oluşturmak için tasarım zamanı sırasında kullanılır.

(Devralındığı yer: TemplateBuilder)
CloseControl()

Oluşturucunun, denetimin açılış ve kapanış etiketlerinin tamamlanmasının tamamlandığını oluşturucuya bildirmek için ayrıştırıcı tarafından çağırılır.

(Devralındığı yer: TemplateBuilder)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExtractValues(Control)

Tasarım zamanında ve derleme olmayan sayfalarda şablonlu içerik içinde iki yönlü ASP.NET veri bağlama söz dizimi kullanılarak bağlanan değerler için bir ad/değer çiftleri kümesi alır.

GetChildControlType(String, IDictionary)

Alt etikete Type karşılık gelen denetim türünün değerini alır. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

(Devralındığı yer: ControlBuilder)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetObjectPersistData()

Bu ControlBuilder nesne için ObjectPersistData nesnesini oluşturur.

(Devralındığı yer: ControlBuilder)
GetResourceKey()

Bu ControlBuilder nesnenin kaynak anahtarını alır.

(Devralındığı yer: ControlBuilder)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HasBody()

Denetimin hem açma hem de kapatma etiketi olup olmadığını belirler. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

(Devralındığı yer: ControlBuilder)
HtmlDecodeLiterals()

Html denetiminin değişmez dizesinin HTML kodunun çözülmesi gerekip gerekmediğini belirler. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

(Devralındığı yer: ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Bir Web isteği yapıldığında şablon oluşturucuyu başlatır.

(Devralındığı yer: TemplateBuilder)
InstantiateIn(Control)

ControlTasarım zamanında alt denetimlerin ve şablonların ait olduğu nesneyi tanımlar.

(Devralındığı yer: TemplateBuilder)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
NeedsTagInnerText()

Denetim oluşturucunun iç metnini alması gerekip gerekmediğini belirler.

(Devralındığı yer: TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

BindableTemplateBuilderNesnenin bir üst denetim oluşturucusuna eklendiğini bildirir.

ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Özel denetim oluşturucularının oluşturulan Kod Belgesi Nesne Modeli'ne (CodeDom) erişmesini ve denetimleri ayrıştırma ve derleme işlemi sırasında kod eklemesini ve değiştirmesini sağlar.

(Devralındığı yer: ControlBuilder)
SetResourceKey(String)

Bu ControlBuilder nesnenin kaynak anahtarını ayarlar.

(Devralındığı yer: ControlBuilder)
SetServiceProvider(IServiceProvider)

Bu ControlBuilder nesne için hizmet nesnesini ayarlar.

(Devralındığı yer: ControlBuilder)
SetTagInnerText(String)

Şablon etiketinin iç metnini kaydeder.

(Devralındığı yer: TemplateBuilder)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.