Разрешеает или запрещает base64 или hexBinary кодирование для полей типа Memo или Character.

Установка свойства DisableEncode на уровне XMLAdapter установливает значения по умолчанию свойств DisableEncode объектов XMLField когда они создаются и вводятся в коллецию Fields приведенными ниже методами XMLAdapter:

В дополнение к сказанному выше, изменение DisableEncode на уровне XMLAdapter l воздействует только на следующий набор созданных объектов XMLField, но не на уже существующие объекты XMLField в коллекции Fields. ПОэтому, для изменения установок свойства DisableEncode для ухе существующих объектов XMLField, измените значение этого свойства на уровне XMLField.

NoteЗамечание

DisableEncode применяется к объектам XMLField только в том случае, когда IsBinary установлено в True (.T.). Для получения более подробной информации смотри описание свойства IsBinary.

Object.DisableEncode [= lValue]

Expand imageВозвращаемое значение

lValue

Логический тип данных. В приведенной ниже таблице перечислены значения для lValue.

lValue Описание

False (.F.)

Запрещает base64 или hexBinary кодирование полей типа Memo или Character. (По умолчанию)

True (.T.)

Разрешает base64 или hexBinary кодирование полей типа Memo или Character.

Expand imageПримечания

Применяется к классам: XMLAdapter | XMLField

Visual FoxPro сбрасывает недействительные символы или кодированные в base64 и hexBinary строки некорректной длины.

Если свойство DisableEncode объекта XMLAdapter установлено в True (.T.) при исполнении метода LoadXML, свойство MaxLength объекта XMLField  устанавливается в значение максимальной длины кодированных данных. В противно случае, Visual FoxPro использует оригинальное значение MaxLength.

Если свойство DisableEncode объекта XMLAdapter установлено в True (.T.) при исполнении метода ToXML, значение xsd:maxLength в схеме XML Schema Definition (XSD) s устанавливается в максимальную длину для кодированных данных. В противном случае, Visual FoxPro использует значение свойства MaxLength объекта XMLField.

Expand image Смотрите также