MessagePartCollection.IndexOf Method (MessagePart)
.NET Framework (current version)
Searches for the specified MessagePart and returns the zero-based index of the first occurrence within the collection.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- messagePart
-
Type:
System.Web.Services.Description.MessagePart
The MessagePart for which to search in the collection.
The following example demonstrates a use of the IndexOf method to determine whether a specified MessagePart is a member of the collection.
Console.WriteLine("Checking if message is AddHttpPostOut...") Dim myMessage As Message = myServiceDescription.Messages("AddHttpPostOut") If myMessageCollection.Contains(myMessage) Then ' Get the message part collection. Dim myMessagePartCollection As MessagePartCollection = myMessage.Parts ' Get the part named Body. Dim myMessagePart As MessagePart = myMessage.Parts("Body") If myMessagePartCollection.Contains(myMessagePart) Then ' Get the index of the part named Body. Console.WriteLine("Index of Body in MessagePart collection = " & _ myMessagePartCollection.IndexOf(myMessagePart).ToString) Console.WriteLine("Deleting Body from MessagePart Collection...") myMessagePartCollection.Remove(myMessagePart) If myMessagePartCollection.IndexOf(myMessagePart) = -1 Then Console.WriteLine("MessagePart Body successfully deleted " & _ "from the message AddHttpPostOut.") End If End If End If
.NET Framework
Available since 1.1
Available since 1.1
Show: