Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поставщик событий наблюдателя файловой системы проверяет каждый файл, добавляемый в наблюдаемый каталог, прежде чем передать данные в приложение. Файлы, добавляемые в контролируемый каталог, должны быть в формате XML. При добавлении в контролируемый каталог файла не XML-формата данное действие игнорируется.
При определении данного поставщика событий необходимо указать путь к файлу с аннотированной XML-схемой (XSD) языка Transact-SQL. В этом файле указывается соответствие файла XML и полей класса событий. Если удаленный файл XML не соответствует указанному файлу XSD, то поставщик событий заносит ошибку в журнал событий, а затем переименовывает файл для того, чтобы поставщик событий не смог снова извлечь этот файл.
Пример. Файл с аннотированной XML-схемой языка Transact-SQL
В следующей схеме определяется структура класса событий StockEvents.
Для элемента событие необходимо указать аннотацию sql:relation. Его значение изменяется в процессе выполнения на имя таблицы событий, связанной с указанным классом событий:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
<xsd:element name="event" sql:relation="StockEvents">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StockSymbol" type="xsd:string" />
<xsd:element name="StockPrice" type="xsd:float" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Дополнительные сведения о создании файла с аннотированной XML-схемой языка Transact-SQL см. в разделе SQLXML and XML Mapping Technologies в библиотеке Microsoft MSDN.
См. также
Основные понятия
Логика выбора и повторного выбора файлов
Определение поставщика событий наблюдателя файловой системы
Другие ресурсы
Поставщик событий наблюдателя файловой системы
Стандартные поставщики событий
Определение поставщиков событий