Aracılığıyla paylaş


XsltArgumentList Sınıf

Tanım

XSLT parametreleri veya uzantı nesneleri olan değişken sayıda bağımsız değişken içerir.

public ref class XsltArgumentList
public ref class XsltArgumentList sealed
public class XsltArgumentList
public sealed class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Public NotInheritable Class XsltArgumentList
Devralma
XsltArgumentList

Açıklamalar

Bu sınıf yöntemi tarafından Transform kullanılır. Parametrelerin ve uzantı nesnelerinin stil sayfasının içinden çağrılmasını sağlar.

parametreleri ve nesneleri öğesine XsltArgumentListeklendiğinde, sırasıyla ad alanı nitelenmiş adı ve ad alanı URI'siyle ilişkilendirilirler.

Aşağıdakiler, gibi <msxsl:script>ekli bir betik kullanmak yerine bir nesneyi geçirmenin avantajlarıdır:

  • Sınıfların daha iyi kapsüllemesini ve yeniden kullanılmasını sağlar.

  • Stil sayfalarının daha küçük ve daha kolay korunmasını sağlar.

  • Düğüm parçalarının (aracılığıyla XPathNavigator) stil sayfasına geçirilmesini destekler.

kullanma XsltArgumentListhakkında daha fazla bilgi için bkz. XSLT Uzantı Nesneleri ve XSLT Parametreleri.

Oluşturucular

XsltArgumentList()

yeni bir örneğini XsltArgumentListuygular.

Yöntemler

AddExtensionObject(String, Object)

öğesine XsltArgumentList yeni bir nesne ekler ve bunu ad alanı URI'siyle ilişkilendirir.

AddParam(String, String, Object)

öğesine XsltArgumentList bir parametre ekler ve ad alanı nitelenmiş adıyla ilişkilendirir.

Clear()

içindeki tüm parametreleri ve uzantı nesnelerini XsltArgumentListkaldırır.

Equals(Object)

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

(Devralındığı yer: Object)
GetExtensionObject(String)

Verilen ad alanıyla ilişkili nesneyi alır.

GetHashCode()

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

(Devralındığı yer: Object)
GetParam(String, String)

Ad alanı nitelenmiş adıyla ilişkili parametreyi alır.

GetType()

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

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

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

(Devralındığı yer: Object)
RemoveExtensionObject(String)

ad alanı URI'sine sahip nesnesini öğesinden XsltArgumentListkaldırır.

RemoveParam(String, String)

parametresini içinden XsltArgumentListkaldırır.

ToString()

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

(Devralındığı yer: Object)

Ekinlikler

XsltMessageEncountered

Stil sayfasında xsl:message öğesi tarafından bir ileti belirtildiğinde gerçekleşir.

Şunlara uygulanır