MessagePartCollection.Contains(MessagePart) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur indiquant si le spécifié MessagePart est membre du MessagePartCollection.
public:
bool Contains(System::Web::Services::Description::MessagePart ^ messagePart);
public bool Contains(System.Web.Services.Description.MessagePart messagePart);
member this.Contains : System.Web.Services.Description.MessagePart -> bool
Public Function Contains (messagePart As MessagePart) As Boolean
Paramètres
- messagePart
- MessagePart
Pour laquelle vérifier l’appartenance MessagePart au regroupement.
Retours
true si le messagePart paramètre est membre du MessagePartCollection; sinon, false.
Exemples
L’exemple suivant illustre une utilisation de la Contains méthode.
Console::WriteLine( "Checking if message is AddHttpPostOut..." );
Message^ myMessage = myServiceDescription->Messages[ "AddHttpPostOut" ];
if ( myMessageCollection->Contains( myMessage ) )
{
// Get the mssage part collection.
MessagePartCollection^ myMessagePartCollection = myMessage->Parts;
// Get the part named Body.
MessagePart^ myMessagePart = myMessage->Parts[ "Body" ];
if ( myMessagePartCollection->Contains( myMessagePart ) )
{
// Get the part named Body.
Console::WriteLine( "Index of Body in MessagePart collection = {0}", myMessagePartCollection->IndexOf( myMessagePart ) );
Console::WriteLine( "Deleting Body from MessagePart collection..." );
myMessagePartCollection->Remove( myMessagePart );
if ( myMessagePartCollection->IndexOf( myMessagePart ) == -1 )
Console::WriteLine( "from the message AddHttpPostOut." );
}
}
Console.WriteLine("Checking if message is AddHttpPostOut...");
Message myMessage = myServiceDescription.Messages["AddHttpPostOut"];
if (myMessageCollection.Contains(myMessage))
{
// Get the message part collection.
MessagePartCollection myMessagePartCollection = myMessage.Parts;
// Get the part named Body.
MessagePart myMessagePart = myMessage.Parts["Body"];
if (myMessagePartCollection.Contains(myMessagePart))
{
// Get the index of the part named Body.
Console.WriteLine("Index of Body in MessagePart collection = " +
myMessagePartCollection.IndexOf(myMessagePart));
Console.WriteLine("Deleting Body from MessagePart collection...");
myMessagePartCollection.Remove(myMessagePart);
if(myMessagePartCollection.IndexOf(myMessagePart)== -1)
{
Console.WriteLine("MessagePart Body successfully deleted " +
"from the message AddHttpPostOut.");
}
}
}
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