XmlSchemaValidator.ValidateText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, разрешен ли текст в текущем контексте элемента и накапливает текст для проверки, если текущий элемент имеет простое содержимое.
Перегрузки
| Имя | Описание |
|---|---|
| ValidateText(String) |
Проверяет, разрешен ли указанный текст |
| ValidateText(XmlValueGetter) |
Проверяет, разрешен ли текст, возвращаемый XmlValueGetter указанным объектом, в текущем контексте элемента, и накапливает текст для проверки, если текущий элемент имеет простое содержимое. |
ValidateText(String)
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- XmlSchemaValidator.cs
- Исходный код:
- 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
- Исходный код:
- 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
Используется XmlValueGetterdelegate для передачи текстового значения в виде типа CLR, совместимого с типом языка определения схемы XML (XSD) атрибута.
Исключения
Указанный текст string не допускается в текущем контексте элемента.
Метод ValidateText не был вызван в правильной последовательности. Например, метод ValidateText вызывается после вызова ValidateAttribute.
string Текстовый параметр не может бытьnull.
Комментарии
Ниже приведены важные заметки, которые следует учитывать при использовании ValidateText метода.
Если элемент содержит простое содержимое, указанный текст
stringобъединяется при каждом вызове ValidateText метода до ValidateEndElement вызова метода. При вызове ValidateEndElement метода проверяется весь текст.Если элемент содержит сложное содержимое, объединение текста не происходит.