Freigeben über


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 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 oder enclosure einen Wert (oder einen gleichwertigen Wert, z. B media: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 DateTimeimplementieren, 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.

Verbundsuche in Windows 10

Erste Schritte mit Verbundsuche in Windows

Herstellen einer Verbindung mit Ihrem Webdienst in der Windows-Verbundsuche

Aktivieren Ihres Datenspeichers in der Windows-Verbundsuche

Erstellen einer OpenSearch-Beschreibungsdatei in der Windows-Verbundsuche

Bereitstellen von Suchconnectors in der Windows-Verbundsuche

Erweitern des Index