Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der FileSystemWatcher-Ereignisanbieter überprüft jede Datei, die dem überwachten Verzeichnis hinzugefügt wird, bevor er Daten an die Anwendung sendet. Die Dateien, die dem überwachten Verzeichnis hinzugefügt werden, müssen XML-Dateien sein. Wenn dem überwachten Verzeichnis eine Nicht-XML-Datei hinzugefügt wird, wird sie ignoriert.
Beim Definieren dieses Ereignisanbieters geben Sie den Pfad zu einer XML-Schemadatei (XSD) mit Anmerkungen für Transact-SQL an. In dieser Datei ist die Zuordnung zwischen der XML-Datei und den Ereignisklassenfeldern angegeben. Wenn eine abgelegte XML-Datei nicht mit der angegebenen XSD-Datei übereinstimmt, protokolliert der Ereignisanbieter einen Fehler im Ereignisprotokoll und benennt die Datei dann um, damit sie nicht erneut vom Ereignisanbieter ausgewählt wird.
Beispiel: XML-Schemadatei mit Anmerkungen für Transact-SQL
Das folgende Schema definiert die Struktur für die StockEvents-Ereignisklasse.
Sie müssen die sql:relation-Anmerkung für das event-Element angeben. Sein Wert wird zur Laufzeit in den Namen der Ereignistabelle geändert, die der angegebenen Ereignisklasse zugeordnet ist:
<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>
Weitere Informationen zum Erstellen einer XML-Schemadatei mit Anmerkungen für Transact-SQL finden Sie unter SQLXML and XML Mapping Technologies (in Englisch) in der Microsoft MSDN Library.
Siehe auch
Konzepte
Dateiabholungs- und Wiederholungslogik
Definieren eines FileSystemWatcher-Ereignisanbieters
Andere Ressourcen
FileSystemWatcher-Ereignisanbieter
Standardereignisanbieter
Definieren von Ereignisanbietern