XsltArgumentList Класс

Определение

Содержит переменное число аргументов, которые являются параметрами XSLT или объектами расширения.

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
Наследование
XsltArgumentList

Комментарии

Этот класс используется методом Transform . Он позволяет вызывать параметры и объекты расширения из таблицы стилей.

При добавлении XsltArgumentListпараметров и объектов в них они связаны с полным именем пространства имен и универсальным кодом ресурса (URI) пространства имен соответственно.

Ниже приведены преимущества передачи объекта, а не использования внедренного скрипта, например <msxsl:script>:

  • Обеспечивает более эффективное инкапсуляцию и повторное использование классов.

  • Позволяет таблицам стилей быть меньше и проще поддерживать.

  • Поддерживает передачу фрагментов узла (через XPathNavigatorтаблицу стилей).

Дополнительные сведения об использовании XsltArgumentListобъектов расширения XSLT и параметров XSLT.

Конструкторы

Имя Описание
XsltArgumentList()

Реализует новый экземпляр XsltArgumentListобъекта .

Методы

Имя Описание
AddExtensionObject(String, Object)

Добавляет в него новый объект XsltArgumentList и связывает его с универсальным кодом ресурса (URI) пространства имен.

AddParam(String, String, Object)

Добавляет параметр в него XsltArgumentList и связывает его с указанным именем пространства имен.

Clear()

Удаляет все параметры и объекты расширения из объекта XsltArgumentList.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetExtensionObject(String)

Возвращает объект, связанный с заданным пространством имен.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetParam(String, String)

Возвращает параметр, связанный с полным именем пространства имен.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
RemoveExtensionObject(String)

Удаляет объект с универсальным кодом ресурса (URI) пространства имен из него XsltArgumentList.

RemoveParam(String, String)

Удаляет параметр из .XsltArgumentList

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

Имя Описание
XsltMessageEncountered

Происходит при указании сообщения в таблице стилей элементом xsl:message .

Применяется к