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ına izin verir.

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üllenmesi ve yeniden kullanılabilirliğini 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

Name Description
XsltArgumentList()

yeni bir örneğini XsltArgumentListuygular.

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

RemoveParam(String, String)

parametresini içinden XsltArgumentListkaldırır.

ToString()

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

(Devralındığı yer: Object)

Ekinlikler

Name Description
XsltMessageEncountered

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

Şunlara uygulanır