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

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

PortCollection.Insert メソッド

PortCollection指定したインデックス位置に、指定した Port インスタンス追加します

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

例外例外
例外種類条件

IndexOutOfRangeException

index パラメータが 0 未満です。

または

index パラメータCount より大きい値です。

解説解説
使用例使用例
myPortCollection = myService.Ports

' Create an array of Port objects.
Console.WriteLine(ControlChars.NewLine & "Port collection
 :")
Dim myPortArray(myService.Ports.Count) As Port
myPortCollection.CopyTo(myPortArray, 0)
Dim i1 As Integer
For i1 = 0 to myService.Ports.Count -1
   Console.WriteLine("Port[" & i1.ToString + "]
 : " & _
      myPortArray(i1).Name)
Next
Dim myIndexPort As Port = myPortCollection(0)
Console.WriteLine(ControlChars.NewLine + ControlChars.NewLine + _
                  "The index of port '"
 + myIndexPort.Name + "' is : " + _
                  myPortCollection.IndexOf(myIndexPort).ToString)
Dim myPortTestInsert As Port = myPortCollection(0)
myPortCollection.Remove(myPortTestInsert)
myPortCollection.Insert(0, myPortTestInsert)
Console.WriteLine(ControlChars.NewLine + ControlChars.NewLine + _
      "Total Number of Ports after inserting " + "a
 new port '" + _
      myPortTestInsert.Name + "' is : " + myService.Ports.Count.ToString)
While i1 < myService.Ports.Count
   Console.WriteLine("Port[" + i1.ToString + "]
  : " + myPortArray(i1).Name)
End While
myServiceDescription.Write("MathServiceCopyToNew_vb.wsdl")
myPortCollection = myService.Ports;

// Create an array of Port objects.
Console.WriteLine("\nPort collection :");
Port[] myPortArray = new Port[myService.Ports.Count];
myPortCollection.CopyTo(myPortArray, 0);
for(int i1=0 ; i1 < myService.Ports.Count
 ; ++i1)
{
   Console.WriteLine("Port[" + i1+ "] : " + myPortArray[i1].Name);
}
Port myIndexPort = myPortCollection[0];
Console.WriteLine("\n\nThe index of port '"
   +  myIndexPort.Name + "' is : "
   +  myPortCollection.IndexOf(myIndexPort));

Port myPortTestInsert =myPortCollection[0];
myPortCollection.Remove(myPortTestInsert);
myPortCollection.Insert(0, myPortTestInsert);
Console.WriteLine("\n\nTotal Number of Ports after inserting "
   + "a new port '" + myPortTestInsert.Name +"'
 is : "
   + myService.Ports.Count);
for(int i1=0 ; i1 < myService.Ports.Count
 ; ++i1)
{
   Console.WriteLine("Port[" + i1+"]  : " + myPortArray[i1].Name);
}
myServiceDescription.Write("MathServiceCopyToNew_cs.wsdl");
myPortCollection = myService->Ports;

// Create an array of Port objects.
Console::WriteLine( "\nPort collection :" );
array<Port^>^myPortArray = gcnew array<Port^>(myService->Ports->Count);
myPortCollection->CopyTo( myPortArray, 0 );
for ( int i1 = 0; i1 < myService->Ports->Count;
 ++i1 )
{
   Console::WriteLine( "Port[{0}] : {1}", i1, myPortArray[ i1 ]->Name
 );

}
Port^ myIndexPort = myPortCollection[ 0 ];
Console::WriteLine( "\n\nThe index of port '{0}' is : {1}", myIndexPort->Name,
 myPortCollection->IndexOf( myIndexPort ) );

Port^ myPortTestInsert = myPortCollection[ 0 ];
myPortCollection->Remove( myPortTestInsert );
myPortCollection->Insert( 0, myPortTestInsert );
Console::WriteLine( "\n\nTotal Number of Ports after inserting a new
 port '{0}' is : {1}", myPortTestInsert->Name, myService->Ports->Count
 );
for ( int i1 = 0; i1 < myService->Ports->Count;
 ++i1 )
{
   Console::WriteLine( "Port[{0}]  : {1}", i1, myPortArray[ i1 ]->Name
 );

}
myServiceDescription->Write( "MathServiceCopyToNew_cs.wsdl" );
myPortCollection = myService.get_Ports();

// Create an array of Port objects.
Console.WriteLine("\nPort collection :");
Port myPortArray[] = 
     new Port[myService.get_Ports().get_Count()];
myPortCollection.CopyTo(myPortArray, 0);
for (int i1 = 0; i1 < myService.get_Ports().get_Count();
    ++i1) {
    Console.WriteLine("Port[" + i1 + "] : " 
        + myPortArray[i1].get_Name());
}

Port myIndexPort = myPortCollection.get_Item(0);
Console.WriteLine("\n\nThe index of port '" 
    + myIndexPort.get_Name() + "' is : " 
    + myPortCollection.IndexOf(myIndexPort));

Port myPortTestInsert = myPortCollection.get_Item(0);
myPortCollection.Remove(myPortTestInsert);
myPortCollection.Insert(0, myPortTestInsert);
Console.WriteLine("\n\nTotal Number of Ports after inserting " 
    + "a new port '" + myPortTestInsert.get_Name() +
 "' is : " 
    + myService.get_Ports().get_Count());
for (int i1 = 0; i1 < myService.get_Ports().get_Count();
 
    ++i1) {
    Console.WriteLine("Port[" + i1 + "]  : " 
        + myPortArray[i1].get_Name());
}
myServiceDescription.Write("MathServiceCopyToNew_jsl.wsdl");
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PortCollection クラス
PortCollection メンバ
System.Web.Services.Description 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からPortCollection.Insert メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からPortCollection.Insert メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からPortCollection.Insert メソッド を検索

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS