DiscoveryClientResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i dettagli di un riferimento di individuazione senza il contenuto del documento a cui si fa riferimento. La classe non può essere ereditata.
public ref class DiscoveryClientResult sealed
public sealed class DiscoveryClientResult
type DiscoveryClientResult = class
Public NotInheritable Class DiscoveryClientResult
- Ereditarietà
-
DiscoveryClientResult
Esempio
#using <System.Web.Services.dll>
#using <System.dll>
using namespace System;
using namespace System::Web::Services::Discovery;
int main()
{
try
{
DiscoveryClientProtocol^ myDiscoveryClientProtocol = gcnew DiscoveryClientProtocol;
// Get the collection holding DiscoveryClientResult objects.
DiscoveryClientResultCollection^ myDiscoveryClientResultCollection = myDiscoveryClientProtocol->ReadAll( "results.discomap" );
Console::WriteLine( "The number of DiscoveryClientResult objects: {0}", myDiscoveryClientResultCollection->Count );
Console::WriteLine( "Displaying the items in the collection:" );
// Iterate through the collection and display the properties
// of each DiscoveryClientResult in it.
System::Collections::IEnumerator^ myEnum = myDiscoveryClientResultCollection->GetEnumerator();
while ( myEnum->MoveNext() )
{
DiscoveryClientResult^ myDiscoveryClientResult = safe_cast<DiscoveryClientResult^>(myEnum->Current);
Console::WriteLine( "Type of reference in the discovery document: {0}", myDiscoveryClientResult->ReferenceTypeName );
Console::WriteLine( "Url for the reference: {0}", myDiscoveryClientResult->Url );
Console::WriteLine( "File for saving the reference: {0}", myDiscoveryClientResult->Filename );
}
}
catch ( Exception^ e )
{
Console::WriteLine( "Error is {0}", e->Message );
}
}
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);
}
}
}
Imports System.Web.Services.Discovery
Public Class MyDiscoveryClientResult
Shared Sub Main()
Try
Dim myDiscoveryClientProtocol As New DiscoveryClientProtocol()
' Get the collection holding DiscoveryClientResult objects.
Dim myDiscoveryClientResultCollection As _
DiscoveryClientResultCollection = _
myDiscoveryClientProtocol.ReadAll("results.discomap")
Console.WriteLine("The number of DiscoveryClientResult objects: " _
& myDiscoveryClientResultCollection.Count.ToString())
Console.WriteLine("Displaying the items in the collection:")
' Iterate through the collection and display the properties
' of each DiscoveryClientResult in it.
Dim myDiscoveryClientResult As DiscoveryClientResult
For Each 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)
Next myDiscoveryClientResult
Catch e As Exception
Console.WriteLine("Error is " + e.Message)
End Try
End Sub
End Class
Commenti
Usando il WriteAll metodo di , tutti i documenti a cui si fa riferimento validi e un file contenente una mappa di DiscoveryClientProtocoltutti i documenti di salvataggio possono essere scritti su disco. Il file contenente una mappa di tutti i documenti salvati contiene i dettagli di ogni documento come riepilogato dalle proprietà di DiscoveryClientResult.
Dopo che i documenti a cui si fa riferimento e la mappa dei documenti a cui si fa riferimento sono stati scritti su disco usando il metodo, è possibile richiamare il WriteAllReadAll metodo per leggere i documenti di individuazione.
Costruttori
DiscoveryClientResult() |
Inizializza una nuova istanza della classe DiscoveryClientResult. |
DiscoveryClientResult(Type, String, String) |
Inizializza una nuova istanza della classe DiscoveryClientResult e imposta la proprietà ReferenceTypeName su |
Proprietà
Filename |
Ottiene o imposta il nome del file in cui viene salvato il riferimento. |
ReferenceTypeName |
Nome della classe che rappresenta il tipo di riferimento nel documento di individuazione. |
Url |
Ottiene o imposta l'URL relativo al riferimento. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |