Befolgen bewährter Methoden in der Windows-Verbundsuche
In diesem Thema werden die bewährten Methoden aufgeführt, mit denen Sie einen webbasierten Datenspeicher erstellen können, der mithilfe der Windows-Verbundsuche durchsucht werden kann, und Ihre Remotedatenquellen in Windows Explorer integrieren, ohne dass Sie clientseitigen Windows-Code schreiben oder bereitstellen müssen.
Dieses Thema ist wie folgt organisiert:
- Bewährte Methoden für die Windows-Verbundsuche
- Bewährte Methoden zum Erstellen einer RSS-Ausgabe
- Weitere Ressourcen
- Zugehörige Themen
Bewährte Methoden für die Windows-Verbundsuche
Bewährte Methoden für die Arbeit mit OpenSearch in Windows 7 sind die folgenden:
Unterstützen Sie die Parameter {startIndex} und {count} , und achten Sie darauf, immer die Anzahl der angeforderten Elemente zurückzugeben, es sei denn, Sie geben das letzte der Ergebnisse zurück.
Wenn Sie die Dateinamenerweiterung kennen, ordnen Sie sie der Windows Shell-Eigenschaft System.FileExtension zu. Die Verwendung von Dateinamenerweiterungen ist eine bessere Möglichkeit, einen Dateityp als den MIME-Typ zu identifizieren.
Stellen Sie sicher, dass der MIME-Typ oder die Dateinamenerweiterung, die Sie im RSS angeben, mit dem Dateinamen und MIME-Typ übereinstimmt, der im HTTP-Header vom Webserver zurückgegeben wird, der das Element hostet, wenn der Elementinhalt angefordert wird.
Wenn Sie Dateielemente zurückgeben, geben Sie nach Möglichkeit eine Dateigröße zurück. Dadurch wird sichergestellt, dass das Dialogfeld "Downloadstatus" korrekt ist.
Stellen Sie sicher, dass Anforderungen für Elemente über das Ende des Resultsets hinaus keine Ergebnisse zurückgeben.
Hinweis
Wiederholen Sie keine Ergebnisse.
Platzieren Sie HTML-Tags nicht dort, wo sie nicht hingehört. Gemäß der RSS-Spezifikation sind sie im Beschreibungsfeld gültig, aber nicht im Titelfeld.
Erstellen Sie keine Gehäuse für Webseitenelemente. Wenn Sie beispielsweise ein Gehäuse erstellen und die Dateinamenerweiterung ASPX zuordnen, wird die Datei von Windows Explorer in den Internetcache heruntergeladen und von dort ausgeführt. Webbrowser verarbeiten den ASPX-Dateityp nicht. Der Benutzer erhält das Dialogfeld Öffnen mit , oder die Datei wird von einer Anwendung wie Microsoft Visual Studio geöffnet. Vermeiden Sie dies, indem Sie ein Linkelement nur für Webseiten zurückgeben.
Geben Sie eine Webrollover-URL in der OSDX-Datei mithilfe einer URL-Vorlage mit
format="text\html"
an.Geben Sie eine URL für den übergeordneten Ordner, Container oder die übergeordnete Webseite an, indem Sie der Windows Shell-Eigenschaft System.ItemFolderPathDisplay einen benutzerdefinierten Element-URL-Wert zuordnen.
Bewährte Methoden zum Erstellen einer RSS-Ausgabe
Die folgenden bewährten Methoden zum Erstellen einer RSS-Ausgabe sind:
- Jedes Element MUSS eine URL
link
oderenclosure
einen Wert (oder einen gleichwertigen Wert, z. Bmedia:content
. ) zurückgeben. - Fügen Sie keine HTML-Formatierungstags in das title-Attribut ein, oder diese Tags werden im Titel angezeigt und in Windows Explorer angezeigt.
- Für das description-Element :
- Zeigen Sie genügend Informationen an, damit der Benutzer weiß, warum dieses Ergebnis relevant sein könnte.
- Fügen Sie keine HTML-Formatierung ein. Der OpenSearch-Anbieter entfernt die Formatierung, was zu weniger als wünschenswerten Ergebnissen für Ihre Beschreibung führen kann.
- Fügen Sie keine Metadaten ein, die bereits in anderen Elementen bereitgestellt werden, z. B. Gehäusedateiname, Größe, Änderungsdatum usw., da Windows Explorer die Metadaten bereits anzeigt. Die Anzeige im description-Element wäre redundant.
- Für Gehäuse- oder Inhalts-URLs:
- Geben Sie das type-Attribut als gültigen MIME-Typ an.
- Geben Sie die Dateigröße in Bytes an.
- Wenn Sie die RSS-Ausgabe in .NET mit
DateTime
implementieren, testen Sie Ihren Feed in Microsoft Internet Explorer, um zu überprüfen, ob er gültig ist, bevor Sie ihn in Windows Explorer bereitstellen.
Zusätzliche Ressourcen
Weitere Informationen zum Implementieren des Suchverbunds zu Remotedatenspeichern unter Verwendung von OpenSearch-Technologien in Windows 7 und höher finden Sie unter "Zusätzliche Ressourcen" unter Verbundsuche in Windows.
Zugehörige Themen
-
Herstellen einer Verbindung mit Ihrem Webdienst in der Windows-Verbundsuche
-
Erstellen einer OpenSearch-Beschreibungsdatei in der Windows-Verbundsuche
-
Bereitstellen von Suchconnectors in der Windows-Verbundsuche