指定の 0 から始まるインデックス番号に対応する Message の値を取得または設定します。
[C#] C# では、このプロパティは MessageCollection クラスのインデクサになります。
Overloads Public Default Property Item( _
ByVal index As Integer _) As Message
[C#]
public Message this[intindex] {get; set;}
[C++]
public: __property Message* get_Item(intindex);public: __property void set_Item(intindex, Message*);
[JScript]
returnValue = MessageCollectionObject.Item(index);MessageCollectionObject.Item(index) = returnValue;またはreturnValue = MessageCollectionObject(index);MessageCollectionObject(index) = returnValue;
[JScript] JScript では、この型で定義されている既定のインデックス プロパティを使用することができます。しかし、独自のインデックス プロパティを明示的に定義することはできません。ただし、このクラスの expando 属性を指定すると、既定のインデックス プロパティが提供されます。提供されるインデックス プロパティの型は Object 型であり、インデックス型は String になります。
引数 [JScript]
- index
変更または返される値を持つ Message に対応する、0 から始まるインデックス番号。
パラメータ [Visual Basic, C#, C++]
- index
変更または返される値を持つ Message に対応する、0 から始まるインデックス番号。
プロパティ値
Message 。
使用例
[Visual Basic, C#, C++] 0 から始まるインデックス番号を使用し、 MessageCollection のメンバを反復処理する方法の例を次に示します。
' Get Message Collection.
Dim myMessageCollection As MessageCollection = myServiceDescription.Messages
Console.WriteLine("Total Messages in the document = " + _
myServiceDescription.Messages.Count.ToString)
Console.WriteLine("")
Console.WriteLine("Enumerating Messages...")
Console.WriteLine("")
' Print messages to console.
Dim i As Integer
For i = 0 To myMessageCollection.Count - 1
Console.WriteLine("Message Name : " + myMessageCollection(i).Name)
Next
[C#]
// Get Message Collection.
MessageCollection myMessageCollection = myServiceDescription.Messages;
Console.WriteLine("Total Messages in the document = " + myServiceDescription.Messages.Count);
Console.WriteLine("");
Console.WriteLine("Enumerating Messages...");
Console.WriteLine("");
// Print messages to console.
for(int i =0; i < myMessageCollection.Count; ++i)
{
Console.WriteLine("Message Name : " + myMessageCollection[i].Name);
}
[C++]
// Get Message Collection.
MessageCollection* myMessageCollection = myServiceDescription->Messages;
Console::WriteLine(S"Total Messages in the document = {0}",__box( myServiceDescription->Messages->Count));
Console::WriteLine(S"");
Console::WriteLine(S"Enumerating Messages...");
Console::WriteLine(S"");
// Print messages to console.
for (int i = 0; i < myMessageCollection->Count; ++i)
Console::WriteLine(S"Message Name : {0}", myMessageCollection->Item[i]->Name);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
MessageCollection クラス | MessageCollection メンバ | System.Web.Services.Description 名前空間 | MessageCollection.Item オーバーロードの一覧