XsltContext 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.
Dönüştürmeler için Genişletilebilir Stil Sayfası Dili (XSLT) işlemcisinin geçerli yürütme bağlamını kapsülleyerek XML Yol Dili'nin (XPath) XPath ifadelerindeki işlevleri, parametreleri ve ad alanlarını çözümlemesine olanak sağlar.
public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
- Devralma
- Türetilmiş
Oluşturucular
| Name | Description |
|---|---|
| XsltContext() |
XsltContext sınıfının yeni bir örneğini başlatır. |
| XsltContext(NameTable) |
belirtilen XsltContextile sınıfının yeni bir örneğini NameTable başlatır. |
Özellikler
| Name | Description |
|---|---|
| DefaultNamespace |
Varsayılan ad alanı için ad alanı URI'sini alır. (Devralındığı yer: XmlNamespaceManager) |
| NameTable |
Bu nesneyle ilişkilendirilmiş öğesini XmlNameTable alır. (Devralındığı yer: XmlNamespaceManager) |
| Whitespace |
Türetilmiş bir sınıfta geçersiz kılındığında, çıkışa boşluk düğümlerinin eklenip eklenmeyeceğini belirten bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| AddNamespace(String, String) |
Verilen ad alanını koleksiyona ekler. (Devralındığı yer: XmlNamespaceManager) |
| CompareDocument(String, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, iki belgenin temel Tekdüzen Kaynak Tanımlayıcılarını (URI'ler), belgelerin XSLT işlemcisi (yani sınıfı) tarafından yüklenme sırasına XslTransform göre karşılaştırır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
içindeki ad alanları XmlNamespaceManagerarasında yinelemek için kullanılacak bir numaralandırıcı döndürür. (Devralındığı yer: XmlNamespaceManager) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Şu anda kapsamdaki ad alanlarını listelemek için kullanılabilen ön eke göre anahtarlanmış ad alanı adlarından oluşan bir koleksiyon alır. (Devralındığı yer: XmlNamespaceManager) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| HasNamespace(String) |
Sağlanan ön ekin geçerli gönderilen kapsam için tanımlanmış bir ad alanına sahip olup olmadığını belirten bir değer alır. (Devralındığı yer: XmlNamespaceManager) |
| LookupNamespace(String) |
Belirtilen ön ek için ad alanı URI'sini alır. (Devralındığı yer: XmlNamespaceManager) |
| LookupPrefix(String) |
Verilen ad alanı URI'si için bildirilen ön eki bulur. (Devralındığı yer: XmlNamespaceManager) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| PopScope() |
Yığından bir ad alanı kapsamı açar. (Devralındığı yer: XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Türetilmiş bir sınıfta geçersiz kılındığında, boşluk düğümlerinin korunup korunmayacağını veya verilen bağlam için bunların şeritle atılıp çıkarılmayacağını değerlendirir. |
| PushScope() |
Bir ad alanı kapsamını yığına gönderir. (Devralındığı yer: XmlNamespaceManager) |
| RemoveNamespace(String, String) |
Belirtilen ön ek için verilen ad alanını kaldırır. (Devralındığı yer: XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
Türetilmiş bir sınıfta geçersiz kılındığında, işlev başvurularını çözümler ve işlevi temsil eden bir IXsltContextFunction döndürür. IXsltContextFunction işlevin dönüş değerini almak için yürütme zamanında kullanılır. |
| ResolveVariable(String, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, değişken başvurularını çözümler ve değişkeni temsil eden bir IXsltContextVariable döndürür. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |