PortTypeCollection.Insert メソッド
アセンブリ: System.Web.Services (system.web.services.dll 内)

Dim instance As PortTypeCollection Dim index As Integer Dim portType As PortType instance.Insert(index, portType)


コレクション内の項目数が既にコレクションの許容量に達している場合は、新しい要素が挿入される前に内部配列が自動的に再割り当てされ、コレクションの容量が 2 倍になります。
index パラメータの値と Count が等しい場合は、指定した PortType インスタンスが PortTypeCollection の末尾に追加されます。

Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("MathService_VB.wsdl") Dim myPortTypeCollection As PortTypeCollection = _ myServiceDescription.PortTypes Dim noOfPortTypes As Integer = myServiceDescription.PortTypes.Count Console.WriteLine(ControlChars.Newline & _ "Total number of PortTypes: " & noOfPortTypes.ToString()) Dim myNewPortType As PortType = myPortTypeCollection("MathServiceSoap") ' Get the index in the collection. Dim index As Integer = myPortTypeCollection.IndexOf(myNewPortType) Console.WriteLine("Removing the PortType named " & _ myNewPortType.Name) ' Remove the PortType from the collection. myPortTypeCollection.Remove(myNewPortType) noOfPortTypes = myServiceDescription.PortTypes.Count Console.WriteLine(ControlChars.Newline & _ "Total number of PortTypes: " & noOfPortTypes.ToString()) ' Check whether the PortType exists in the collection. Dim bContains As Boolean = myPortTypeCollection.Contains(myNewPortType) Console.WriteLine("Port Type'" & myNewPortType.Name & _ "' exists: " & bContains.ToString()) Console.WriteLine("Adding the 'PortType'") ' Insert a new portType at the index location. myPortTypeCollection.Insert(index, myNewPortType)
ServiceDescription myServiceDescription = ServiceDescription.Read("MathService_CS.wsdl"); PortTypeCollection myPortTypeCollection = myServiceDescription.PortTypes; int noOfPortTypes = myServiceDescription.PortTypes.Count; Console.WriteLine("\nTotal number of PortTypes: " + noOfPortTypes); PortType myNewPortType = myPortTypeCollection["MathServiceSoap"]; // Get the index in the collection. int index = myPortTypeCollection.IndexOf(myNewPortType); Console.WriteLine("Removing the PortType named " + myNewPortType.Name); // Remove the PortType from the collection. myPortTypeCollection.Remove(myNewPortType); noOfPortTypes = myServiceDescription.PortTypes.Count; Console.WriteLine("\nTotal number of PortTypes: " + noOfPortTypes); // Check whether the PortType exists in the collection. bool bContains = myPortTypeCollection.Contains(myNewPortType); Console.WriteLine("Port Type'" + myNewPortType.Name + "' exists: " + bContains ); Console.WriteLine("Adding the PortType"); // Insert a new portType at the index location. myPortTypeCollection.Insert(index, myNewPortType);
ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MathService_CS.wsdl" ); PortTypeCollection^ myPortTypeCollection = myServiceDescription->PortTypes; int noOfPortTypes = myServiceDescription->PortTypes->Count; Console::WriteLine( "\nTotal number of PortTypes: {0}", noOfPortTypes ); PortType^ myNewPortType = myPortTypeCollection[ "MathServiceSoap" ]; // Get the index in the collection. int index = myPortTypeCollection->IndexOf( myNewPortType ); Console::WriteLine( "Removing the PortType named {0}", myNewPortType->Name ); // Remove the PortType from the collection. myPortTypeCollection->Remove( myNewPortType ); noOfPortTypes = myServiceDescription->PortTypes->Count; Console::WriteLine( "\nTotal number of PortTypes: {0}", noOfPortTypes ); // Check whether the PortType exists in the collection. bool bContains = myPortTypeCollection->Contains( myNewPortType ); Console::WriteLine( "Port Type'{0}' exists: {1}", myNewPortType->Name, bContains ); Console::WriteLine( "Adding the PortType" ); // Insert a new portType at the index location. myPortTypeCollection->Insert( index, myNewPortType );
ServiceDescription myServiceDescription = ServiceDescription.Read( "MathService_JSL.wsdl"); PortTypeCollection myPortTypeCollection = myServiceDescription.get_PortTypes(); int noOfPortTypes = myServiceDescription.get_PortTypes().get_Count(); Console.WriteLine("\nTotal number of PortTypes: " + noOfPortTypes); PortType myNewPortType = myPortTypeCollection.get_Item("MathServiceSoap"); // Get the index in the collection. int index = myPortTypeCollection.IndexOf(myNewPortType); Console.WriteLine("Removing the PortType named " + myNewPortType.get_Name()); // Remove the PortType from the collection. myPortTypeCollection.Remove(myNewPortType); noOfPortTypes = myServiceDescription.get_PortTypes().get_Count(); Console.WriteLine("\nTotal number of PortTypes: " + noOfPortTypes); // Check whether the PortType exists in the collection. boolean bContains = myPortTypeCollection.Contains(myNewPortType); Console.WriteLine("Port Type'" + myNewPortType.get_Name() + "' exists: " + bContains); Console.WriteLine("Adding the PortType"); // Insert a new portType at the index location. myPortTypeCollection.Insert(index, myNewPortType);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPortTypeCollection.Insert メソッドを検索する場合は、下記のリンクをクリックしてください。

- PortTypeCollection.Insert メソッドのページへのリンク