OperationFaultCollection.Remove メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OperationFaultCollection.Remove メソッドの意味・解説 

OperationFaultCollection.Remove メソッド

OperationFaultCollection 内で最初に見つかった指定OperationFault削除します

名前空間: System.Web.Services.Description
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub Remove ( _
    operationFaultMessage As OperationFault _
)
Dim instance As OperationFaultCollection
Dim operationFaultMessage As OperationFault

instance.Remove(operationFaultMessage)
public void Remove (
    OperationFault operationFaultMessage
)
public:
void Remove (
    OperationFault^ operationFaultMessage
)
public void Remove (
    OperationFault operationFaultMessage
)
public function Remove (
    operationFaultMessage : OperationFault
)

パラメータ

operationFaultMessage

コレクションから削除する OperationFault。

解説解説
使用例使用例
Dim myPortTypeCollection As PortTypeCollection
 = _
   myServiceDescription.PortTypes
Dim myPortType As PortType = myPortTypeCollection(0)
Dim myOperationCollection As OperationCollection
 = _
   myPortType.Operations
Dim myOperation As Operation = myOperationCollection(0)
Dim myOperationFaultCollection As OperationFaultCollection
 = _
   myOperation.Faults

' Reverse the operation fault order.
If myOperationFaultCollection.Count > 1 Then
   Dim myOperationFault As OperationFault =
 _
      myOperationFaultCollection(0)
   Dim myOperationFaultArray(myOperationFaultCollection.Count
 -1 ) _
      As OperationFault

   ' Copy the operation faults to a temporary array.
   myOperationFaultCollection.CopyTo(myOperationFaultArray, 0)

   ' Remove all the operation faults from the collection.
   Dim i As Integer
   For i = 0 To myOperationFaultArray.Length
 - 1
      myOperationFaultCollection.Remove(myOperationFaultArray(i))
   Next i

   ' Insert the operation faults in the reverse order.
   Dim j As Integer = myOperationFaultArray.Length
 - 1
   i = 0
   While i < myOperationFaultArray.Length
      myOperationFaultCollection.Insert(i, myOperationFaultArray(j))
      i += 1
      j -= 1
   End While
   If myOperationFaultCollection.Contains(myOperationFault) And
 _
      myOperationFaultCollection.IndexOf(myOperationFault) = _
      myOperationFaultCollection.Count - 1 Then
      Console.WriteLine("Succeeded in reversing the operation
 faults.")
   Else
      Console.WriteLine("Error while reversing the faults.")
   End If
End If
PortTypeCollection myPortTypeCollection = 
   myServiceDescription.PortTypes;
PortType myPortType = myPortTypeCollection[0];
OperationCollection myOperationCollection = myPortType.Operations;
Operation myOperation = myOperationCollection[0];
OperationFaultCollection myOperationFaultCollection = 
   myOperation.Faults;

// Reverse the operation fault order.
if(myOperationFaultCollection.Count > 1)
{
   OperationFault myOperationFault = myOperationFaultCollection[0];
   OperationFault[] myOperationFaultArray = 
      new OperationFault[myOperationFaultCollection.Count];

   // Copy the operation faults to a temporary array.
   myOperationFaultCollection.CopyTo(myOperationFaultArray, 0);

   // Remove all the operation faults from the collection.
   for(int i = 0; i < myOperationFaultArray.Length;
 i++)
   {
      myOperationFaultCollection.Remove(myOperationFaultArray[i]);
   }

   // Insert the operation faults in the reverse order.
   for(int i = 0, j = (myOperationFaultArray.Length
 - 1);
      i < myOperationFaultArray.Length; i++, j--)
   {
      myOperationFaultCollection.Insert(
         i, myOperationFaultArray[j]);
   }
   if ( myOperationFaultCollection.Contains(myOperationFault)
 &&
      (myOperationFaultCollection.IndexOf(myOperationFault) 
      == myOperationFaultCollection.Count-1))
   {
      Console.WriteLine(
         "Succeeded in reversing the operation faults.");
   }
   else 
   {
      Console.WriteLine("Error while reversing the faults.");
   }
}
PortTypeCollection^ myPortTypeCollection = myServiceDescription->PortTypes;
PortType^ myPortType = myPortTypeCollection[ 0 ];
OperationCollection^ myOperationCollection = myPortType->Operations;
Operation^ myOperation = myOperationCollection[ 0 ];
OperationFaultCollection^ myOperationFaultCollection = myOperation->Faults;

// Reverse the operation fault order.
if ( myOperationFaultCollection->Count > 1 )
{
   OperationFault^ myOperationFault = myOperationFaultCollection[ 0 ];
   array<OperationFault^>^myOperationFaultArray = gcnew array<OperationFault^>(myOperationFaultCollection->Count);

   // Copy the operation fault to a temporary array.
   myOperationFaultCollection->CopyTo( myOperationFaultArray, 0 );

   // Remove all the operation faults from the collection.
   for ( int i = 0; i < myOperationFaultArray->Length;
 i++ )
      myOperationFaultCollection->Remove( myOperationFaultArray[ i ] );

   // Insert the operation faults in the reverse order.
   for ( int i = 0,j = (myOperationFaultArray->Length
 - 1); i < myOperationFaultArray->Length; i++,j-- )
      myOperationFaultCollection->Insert( i, myOperationFaultArray[ j ] );
   if ( myOperationFaultCollection->Contains( myOperationFault
 ) && (myOperationFaultCollection->IndexOf( myOperationFault ) == myOperationFaultCollection->Count
 - 1) )
            Console::WriteLine( "Succeeded in reversing the
 operation faults." );
   else
            Console::WriteLine( "Error while reversing the
 faults." );
}
PortTypeCollection myPortTypeCollection = myServiceDescription.
    get_PortTypes();
PortType myPortType = myPortTypeCollection.get_Item(0);
OperationCollection myOperationCollection = myPortType.
    get_Operations();
Operation myOperation = myOperationCollection.get_Item(0);
OperationFaultCollection myOperationFaultCollection = myOperation.
    get_Faults();
// Reverse the operation fault order.
if (myOperationFaultCollection.get_Count() > 1) {
    OperationFault myOperationFault = myOperationFaultCollection.
        get_Item(0);
    OperationFault myOperationFaultArray[] = new OperationFault[
        myOperationFaultCollection.get_Count()];
    // Copy the operation faults to a temporary array.
    myOperationFaultCollection.CopyTo(myOperationFaultArray, 0);
    // Remove all the operation faults from the collection.
    for (int i = 0; i < myOperationFaultArray.get_Length();
 i++) {
        myOperationFaultCollection.Remove(myOperationFaultArray.
            get_Item(i));
    }
    // Insert the operation faults in the reverse order.
    for (int i = 0, j = myOperationFaultArray.get_Length()
 - 1;
        i < myOperationFaultArray.get_Length(); i++, j--) {
        myOperationFaultCollection.Insert(i, myOperationFaultArray.
            get_Item(j));
    }
    if (myOperationFaultCollection.Contains(myOperationFault)
 
        && myOperationFaultCollection.IndexOf(myOperationFault)
        == myOperationFaultCollection.get_Count() - 1) {
        Console.WriteLine("Succeeded in reversing the operation
 "
            + "faults.");
    }
    else {
        Console.WriteLine("Error while reversing the faults.");
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OperationFaultCollection クラス
OperationFaultCollection メンバ
System.Web.Services.Description 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

OperationFaultCollection.Remove メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OperationFaultCollection.Remove メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS