DiscoveryClientResultCollection::Item Property (Int32)

 

Gets or sets the DiscoveryClientResult at position i of the DiscoveryClientResultCollection.

Namespace:   System.Web.Services.Discovery
Assembly:  System.Web.Services (in System.Web.Services.dll)

public:
property DiscoveryClientResult^ default[
	int i
] {
	DiscoveryClientResult^ get(int i);
	void set(int i, DiscoveryClientResult^ value);
}

Parameters

i
Type: System::Int32

The zero-based index of the DiscoveryClientResult to get or set.

Property Value

Type: System.Web.Services.Discovery::DiscoveryClientResult^

The DiscoveryClientResult at the specified index.

Exception Condition
ArgumentOutOfRangeException

i is not a valid index in the DiscoveryClientResultCollection.

This property provides the ability to access a specific element in the collection by using the following syntax: myCollection[index].

for ( int i = 0; i < myDiscoveryClientResultCollection->Count; i++ )
{
   DiscoveryClientResult^ myClientResult = myDiscoveryClientResultCollection[ i ];
   Console::WriteLine( "DiscoveryClientResult {0}", (i + 1) );
   Console::WriteLine( "Type of reference in the discovery document: {0}", myClientResult->ReferenceTypeName );
   Console::WriteLine( "Url for reference:{0}", myClientResult->Url );
   Console::WriteLine( "File for saving the reference: {0}", myClientResult->Filename );
}

.NET Framework
Available since 1.1
Return to top
Show: