XmlSchemaValidator.ValidateText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, разрешен ли текст в контексте текущего элемента и накапливает текст для проверки, если текущий элемент имеет простое содержимое.
Перегрузки
ValidateText(String) |
Проверяет, является ли указанная текстовая |
ValidateText(XmlValueGetter) |
Проверяет, является ли текст, возвращенный при помощи указанного объекта XmlValueGetter, допустимым в контексте текущего элемента, и собирает текст для проверки, если текущий элемент имеет простое содержимое. |
ValidateText(String)
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- XmlSchemaValidator.cs
Проверяет, является ли указанная текстовая string
допустимой для контекста текущего элемента, и собирает текст для проверки, если текущий элемент имеет простое содержимое.
public:
void ValidateText(System::String ^ elementValue);
public void ValidateText (string elementValue);
member this.ValidateText : string -> unit
Public Sub ValidateText (elementValue As String)
Параметры
- elementValue
- String
Текстовая string
, которую нужно проверить в контексте текущего элемента.
Исключения
Указанная текстовая string
является недопустимой для контекста текущего элемента.
Была нарушена последовательность при вызове метода ValidateText. Например, ValidateText был вызван после ValidateAttribute.
Текстовый параметр string
не может принимать значение null
.
Комментарии
Ниже приведены важные примечания, которые следует учитывать при использовании ValidateText метода .
Если элемент содержит простое содержимое, указанный текст
string
объединяется при каждом вызове ValidateText метода до ValidateEndElement вызова метода . При вызове ValidateEndElement метода проверяется весь текст.Если элемент содержит сложное содержимое, объединение текста не выполняется.
Применяется к
ValidateText(XmlValueGetter)
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- XmlSchemaValidator.cs
Проверяет, является ли текст, возвращенный при помощи указанного объекта XmlValueGetter, допустимым в контексте текущего элемента, и собирает текст для проверки, если текущий элемент имеет простое содержимое.
public:
void ValidateText(System::Xml::Schema::XmlValueGetter ^ elementValue);
public void ValidateText (System.Xml.Schema.XmlValueGetter elementValue);
member this.ValidateText : System.Xml.Schema.XmlValueGetter -> unit
Public Sub ValidateText (elementValue As XmlValueGetter)
Параметры
- elementValue
- XmlValueGetter
XmlValueGetter
delegate
, используемый для передачи текстового значения в качестве типа CLR, совместимого с типом языка XSD атрибута.
Исключения
Указанная текстовая string
является недопустимой для контекста текущего элемента.
Была нарушена последовательность при вызове метода ValidateText. Например, ValidateText был вызван после ValidateAttribute.
Текстовый параметр string
не может принимать значение null
.
Комментарии
Ниже приведены важные примечания, которые следует учитывать при использовании ValidateText метода .
Если элемент содержит простое содержимое, указанный текст
string
объединяется при каждом вызове ValidateText метода до ValidateEndElement вызова метода . При вызове ValidateEndElement метода проверяется весь текст.Если элемент содержит сложное содержимое, объединение текста не выполняется.