XamlObjectReader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesne grafiklerini okuyan ve bir XamlReader XAML düğüm akışı oluşturan bir uygulama sağlar.
public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
- Devralma
Açıklamalar
XamlObjectReader Genellikle XAML kaynağından oluşturulan bir uygulamanın nesne grafı olan bir nesne grafını işlemek istediğiniz in senaryolarını kullanın. XAML başlangıç noktasından XamlObjectReader XAML bitiş noktasına gidiş dönüş işleminin yapıldığı yeri kullanabilirsiniz. Veya nesne grafı üzerinde bir XamlObjectReader çalıştırabilir; ve üzerindeki XamlTypeXamlMemberAPI'leri kullanarak ara XAML düğümü akışını işleyip xml'de XAML düğümlerini seri hale getirmek için kullanabilirsiniz XamlXmlWriter .
Daha gelişmiş senaryolar, bir XamlXmlWriter geçersiz kılma ve kullanan ve yazıcı geçersiz kılmaya geçiren belirli bir XAML şeması bağlamı XamlObjectReader sağlar.
Kullanan XamlObjectReader tipik senaryolar uygulayan XamlObjectReader üyeleri çağırır; ayrıca , ve Close temel sınıfından ReadSubtree çağrı SkipXamlReaderyapar.
Oluşturucular
| Name | Description |
|---|---|
| XamlObjectReader(Object, XamlObjectReaderSettings) |
Belirtilen okuyucu ayarlarıyla sınıfının yeni bir örneğini XamlObjectReader başlatır. |
| XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings) |
Belirtilen şema bağlamı XamlObjectReader ve okuyucu ayarlarıyla sınıfının yeni bir örneğini başlatır. |
| XamlObjectReader(Object, XamlSchemaContext) |
Belirtilen şema bağlamıyla sınıfının yeni bir örneğini XamlObjectReader başlatır. |
| XamlObjectReader(Object) |
XamlObjectReader sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Instance |
Geçerli okuyucu konumunda kullanılabilen nesne örneğini alır. |
| IsDisposed |
Çağrılıp çağrılmadığını Dispose(Boolean) alır. (Devralındığı yer: XamlReader) |
| IsEof |
Okuyucu konumunun dosyanın sonunda olup olmadığını bildiren bir değer alır. |
| Member |
XamlMember Okuyucu konumu bir StartMemberüzerindeyse, geçerli konumu okuyucu konumunda alır. |
| Namespace |
Geçerli okuyucu konumundan XAML ad alanı bildirimini alır. |
| NodeType |
Geçerli düğümün türünü alır. |
| SchemaContext |
Bilgi kümesi için şema bilgileri sağlayan bir nesnesi alır. |
| Type |
XamlType Nesnenin geçerli okuyucu konumundaki öğesini alır. |
| Value |
Düğümün geçerli okuyucu konumundaki değerini alır. |
Yöntemler
| Name | Description |
|---|---|
| Close() |
XAML düğüm akışını kapatır. (Devralındığı yer: XamlReader) |
| Dispose(Boolean) |
tarafından XamlReaderkullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: XamlReader) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Read() |
Bir düğüm varsa kaynak nesne grafiğinden sonraki XAML düğümünü sağlar. |
| ReadSubtree() |
XamlReader XAML düğüm yapısının XamlReaderbir alt ağacı üzerinden yinelemek için döndürülen XamlReader geçerli değerini temel alan bir döndürür. (Devralındığı yer: XamlReader) |
| Skip() |
Geçerli düğümü atlar ve okuyucu konumunu sonraki düğüme ilerler. (Devralındığı yer: XamlReader) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Sınıfın geçerli örneği XamlReader tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: XamlReader) |