DiscoveryReferenceCollection.Contains(DiscoveryReference) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermittelt, ob die DiscoveryReferenceCollection einen bestimmten DiscoveryReference enthält.
public:
bool Contains(System::Web::Services::Discovery::DiscoveryReference ^ value);
public bool Contains (System.Web.Services.Discovery.DiscoveryReference value);
member this.Contains : System.Web.Services.Discovery.DiscoveryReference -> bool
Public Function Contains (value As DiscoveryReference) As Boolean
Parameter
- value
- DiscoveryReference
Der DiscoveryReference, der in der DiscoveryReferenceCollection gesucht werden soll.
Gibt zurück
true
, wenn die DiscoveryReferenceCollection den DiscoveryReference enthält, andernfalls false
.
Beispiele
int main()
{
DiscoveryDocumentReference^ myDiscoveryDocReference1 = gcnew DiscoveryDocumentReference;
DiscoveryDocumentReference^ myDiscoveryDocReference2 = gcnew DiscoveryDocumentReference;
DiscoveryReference^ myDiscoveryReference;
Console::WriteLine( "Demonstrating DiscoveryReferenceCollection class." );
// Create new DiscoveryReferenceCollection.
DiscoveryReferenceCollection^ myDiscoveryReferenceCollection = gcnew DiscoveryReferenceCollection;
// Access the Count method.
Console::WriteLine( "The number of elements in the collection is: {0}", myDiscoveryReferenceCollection->Count );
// Add elements to the collection.
myDiscoveryReferenceCollection->Add( myDiscoveryDocReference1 );
myDiscoveryReferenceCollection->Add( myDiscoveryDocReference2 );
Console::WriteLine( "The number of elements in the collection after adding two elements to the collection: {0}", myDiscoveryReferenceCollection->Count );
// Call the Contains method.
if ( myDiscoveryReferenceCollection->Contains( myDiscoveryDocReference1 ) != true )
{
throw gcnew Exception( "Element not found in collection." );
}
// Access the indexed member.
myDiscoveryReference = dynamic_cast<DiscoveryReference^>(myDiscoveryReferenceCollection[ 0 ]);
if ( myDiscoveryReference == nullptr )
{
throw gcnew Exception( "Element not found in collection." );
}
// Remove one element from collection.
myDiscoveryReferenceCollection->Remove( myDiscoveryDocReference1 );
Console::WriteLine( "The number of elements in the collection after removing one element is: {0}", myDiscoveryReferenceCollection->Count );
}
class MyDiscoveryDocumentClass
{
static void Main()
{
DiscoveryDocumentReference myDiscoveryDocReference1 =
new DiscoveryDocumentReference();
DiscoveryDocumentReference myDiscoveryDocReference2 =
new DiscoveryDocumentReference();
DiscoveryReference myDiscoveryReference;
Console.WriteLine("Demonstrating DiscoveryReferenceCollection class.");
// Create new DiscoveryReferenceCollection.
DiscoveryReferenceCollection myDiscoveryReferenceCollection =
new DiscoveryReferenceCollection();
// Access the Count method.
Console.WriteLine("The number of elements in the collection is: "
+ myDiscoveryReferenceCollection.Count.ToString());
// Add elements to the collection.
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference1);
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference2);
Console.WriteLine("The number of elements in the collection "
+ "after adding two elements to the collection: "
+ myDiscoveryReferenceCollection.Count.ToString());
// Call the Contains method.
if (myDiscoveryReferenceCollection.Contains(myDiscoveryDocReference1)
!= true)
{
throw new Exception("Element not found in collection.");
}
// Access the indexed member.
myDiscoveryReference =
(DiscoveryReference)myDiscoveryReferenceCollection[0];
if (myDiscoveryReference == null)
{
throw new Exception("Element not found in collection.");
}
// Remove one element from collection.
myDiscoveryReferenceCollection.Remove(myDiscoveryDocReference1);
Console.WriteLine("The number of elements in the collection "
+ "after removing one element is: "
+ myDiscoveryReferenceCollection.Count.ToString());
}
Class MyDiscoveryDocumentMod
Shared Sub Main()
Try
Dim myDiscoveryDocReference1 As New DiscoveryDocumentReference()
Dim myDiscoveryDocReference2 As New DiscoveryDocumentReference()
Dim myDiscoveryReference As DiscoveryReference
Console.WriteLine("Demonstrating DiscoveryReferenceCollection class.")
' Create new DiscoveryReferenceCollection.
Dim myDiscoveryReferenceCollection As New DiscoveryReferenceCollection()
' Access the Count method.
Console.WriteLine("The number of elements in collection is: " & _
myDiscoveryReferenceCollection.Count.ToString())
' Add elements to the collection.
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference1)
myDiscoveryReferenceCollection.Add(myDiscoveryDocReference2)
Console.WriteLine("The number of elements in the collection " _
& "after adding two elements to the collection: " _
& myDiscoveryReferenceCollection.Count.ToString())
' Call the Contains method.
If myDiscoveryReferenceCollection.Contains(myDiscoveryDocReference1) _
<> True Then
Throw New Exception("Element not found in collection.")
End If
' Access the Item property.
myDiscoveryReference = myDiscoveryReferenceCollection.Item(0)
If myDiscoveryReference Is Nothing Then
Throw New Exception("Element not found in collection.")
End If
' Remove one element from the collection.
myDiscoveryReferenceCollection.Remove(myDiscoveryDocReference1)
Console.WriteLine("The number of elements in collection " _
& "after removing one element is: " _
& myDiscoveryReferenceCollection.Count.ToString())
Catch e As Exception
Console.Writeline("Exception occurred : " + e.Message)
End Try
End Sub
End Class
Gilt für:
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.