DiscoveryClientResultCollection Class
.NET Framework 3.0
Contains a collection of DiscoveryClientResult objects. This class cannot be inherited.
Namespace: System.Web.Services.Discovery
Assembly: System.Web.Services (in system.web.services.dll)
Assembly: System.Web.Services (in system.web.services.dll)
#using <System.Xml.dll> #using <System.Web.Services.dll> #using <System.dll> using namespace System; using namespace System::Reflection; using namespace System::IO; using namespace System::Web::Services::Discovery; using namespace System::Xml::Schema; using namespace System::Collections; int main() { try { DiscoveryClientProtocol^ myDiscoveryClientProtocol = gcnew DiscoveryClientProtocol; // Get the collection of DiscoveryClientResult objects. DiscoveryClientResultCollection^ myDiscoveryClientResultCollection = myDiscoveryClientProtocol->ReadAll( "results.discomap" ); Console::WriteLine( "Removing a DiscoveryClientResult from the collection..." ); // Remove the first DiscoveryClientResult from the collection. myDiscoveryClientResultCollection->Remove( myDiscoveryClientResultCollection[ 0 ] ); Console::WriteLine( "Adding a DiscoveryClientResult to the collection..." ); DiscoveryClientResult^ myDiscoveryClientResult = gcnew DiscoveryClientResult; // Set the DiscoveryDocumentReference class as the type of // reference in the discovery document. myDiscoveryClientResult->ReferenceTypeName = "System.Web.Services.Discovery.DiscoveryDocumentReference"; // Set the URL for the reference. myDiscoveryClientResult->Url = "http://localhost/Discovery/Service1_cs.asmx?disco"; // Set the name of the file in which the reference is saved. myDiscoveryClientResult->Filename = "Service1_cs.disco"; // Add myDiscoveryClientResult to the collection. myDiscoveryClientResultCollection->Add( myDiscoveryClientResult ); if ( myDiscoveryClientResultCollection->Contains( myDiscoveryClientResult ) ) { Console::WriteLine( "Instance of DiscoveryClientResult found in the Collection" ); } } catch ( Exception^ ex ) { Console::WriteLine( "Error is {0}", ex->Message ); } }
import System.*;
import System.Reflection.*;
import System.IO.*;
import System.Web.Services.Discovery.*;
import System.Xml.Schema.*;
import System.Collections.*;
public class MyDiscoveryClientResult
{
public static void main(String[] args)
{
try {
DiscoveryClientProtocol myDiscoveryClientProtocol =
new DiscoveryClientProtocol();
// Get the collection of DiscoveryClientResult objects.
DiscoveryClientResultCollection myDiscoveryClientResultCollection =
myDiscoveryClientProtocol.ReadAll("results.discomap");
Console.WriteLine("Removing a DiscoveryClientResult from the "
+ "collection...");
// Remove the first DiscoveryClientResult from the collection.
myDiscoveryClientResultCollection.Remove(
myDiscoveryClientResultCollection.get_Item(0));
Console.WriteLine("Adding a DiscoveryClientResult"
+ " to the collection...");
DiscoveryClientResult myDiscoveryClientResult =
new DiscoveryClientResult();
// Set the DiscoveryDocumentReference class as the type of
// reference in the discovery document.
myDiscoveryClientResult.set_ReferenceTypeName(
"System.Web.Services.Discovery.DiscoveryDocumentReference");
// Set the URL for the reference.
myDiscoveryClientResult.set_Url(
"http://localhost/Discovery/Service1_jsl.asmx?disco");
// Set the name of the file in which the reference is saved.
myDiscoveryClientResult.set_Filename("Service1_jsl.disco");
// Add myDiscoveryClientResult to the collection.
myDiscoveryClientResultCollection.Add(myDiscoveryClientResult);
if (myDiscoveryClientResultCollection.
Contains(myDiscoveryClientResult)) {
Console.WriteLine("Instance of DiscoveryClientResult found "
+ "in the Collection");
}
}
catch (System.Exception ex) {
Console.WriteLine("Error is " + ex.get_Message());
}
} //main
} //MyDiscoveryClientResult
System.Object
System.Collections.CollectionBase
System.Web.Services.Discovery.DiscoveryClientResultCollection
System.Collections.CollectionBase
System.Web.Services.Discovery.DiscoveryClientResultCollection
Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: