Auf Englisch lesen

Freigeben über


DiscoveryClientResult Klasse

Definition

Stellt die Details eines Discoveryverweises ohne den Inhalt des Dokuments dar, auf das verwiesen wird. Diese Klasse kann nicht vererbt werden.

C#
public sealed class DiscoveryClientResult
Vererbung
DiscoveryClientResult

Beispiele

C#
using System;
using System.Web.Services.Discovery;
public class MyDiscoveryClientResult
{
    static void Main()
    {
        try
        {
            DiscoveryClientProtocol myDiscoveryClientProtocol =
                new DiscoveryClientProtocol();

            // Get the collection holding DiscoveryClientResult objects.
            DiscoveryClientResultCollection myDiscoveryClientResultCollection =
                myDiscoveryClientProtocol.ReadAll("results.discomap");
            Console.WriteLine("The number of DiscoveryClientResult objects: "
                + myDiscoveryClientResultCollection.Count);
            Console.WriteLine("Displaying the items in the collection:");

            // Iterate through the collection and display the properties
            // of each DiscoveryClientResult in it.
            foreach(DiscoveryClientResult myDiscoveryClientResult in
                myDiscoveryClientResultCollection)
            {
                Console.WriteLine(
                    "Type of reference in the discovery document: "
                    + myDiscoveryClientResult.ReferenceTypeName);
                Console.WriteLine("Url for the reference: "
                    + myDiscoveryClientResult.Url);
                Console.WriteLine("File for saving the reference: "
                    + myDiscoveryClientResult.Filename);
            }
        }
        catch(Exception e)
        {
            Console.WriteLine("Error is " + e.Message);
        }
    }
}

Hinweise

Mit der WriteAll Methode von DiscoveryClientProtocol, allen gültigen referenzierten Dokumenten und einer Datei, die eine Zuordnung aller Gespeicherten Dokumente enthält, kann auf den Datenträger geschrieben werden. Die Datei, die eine Zuordnung aller gespeicherten Dokumente enthält, enthält die Details jedes Dokuments, wie durch die Eigenschaften von DiscoveryClientResult.

Nachdem die referenzierten Dokumente und die Zuordnung der referenzierten Dokumente mithilfe WriteAll der Methode auf den Datenträger geschrieben wurden, können Sie die ReadAll Methode aufrufen, um die Ermittlungsdokumente zu lesen.

Konstruktoren

DiscoveryClientResult()

Initialisiert eine neue Instanz der DiscoveryClientResult-Klasse.

DiscoveryClientResult(Type, String, String)

Initialisiert eine neue Instanz der DiscoveryClientResult-Klasse und legt die ReferenceTypeName-Eigenschaft auf referenceType, die Url-Eigenschaft auf url und die Filename-Eigenschaft auf filename fest.

Eigenschaften

Filename

Ruft den Namen der Datei ab, in der der Verweis gespeichert ist, oder legt diesen fest.

ReferenceTypeName

Der Name der Klasse, die den Typ von Verweis im Discovery-Dokument darstellt.

Url

Ruft die URL für den Verweis ab oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8