OperationMessageCollection の指定したメンバを指定した 0 から始まるインデックス番号に対応する新しい OperationMessage に置き換えるときに、検証を実行します。
Overrides Protected Sub OnSet( _
ByVal index As Integer, _ ByVal oldValue As Object, _ ByVal newValue As Object _)
[C#]
protected override void OnSet(intindex,objectoldValue,objectnewValue);
[C++]
protected: void OnSet(intindex,Object* oldValue,Object* newValue);
[JScript]
protected override function OnSet(
index : int,oldValue : Object,newValue : Object);
パラメータ
- index
oldValue パラメータを newValue パラメータに変更する位置の、0 から始まるインデックス番号。 - oldValue
newValue パラメータに置き換えられる OperationMessageCollection のメンバ。 - newValue
oldValue パラメータと置き換えられる OperationMessage 。
例外
例外の種類 | 条件 |
---|---|
InvalidOperationException | oldValue パラメータが newValue パラメータと同じ型ではありません。 |
解説
このメソッドは基本メソッドをオーバーライドして、既存の値と置き換える値が既存の値と同じクラスになるようにします。つまり、 OperationInput を OperationInput に、 OperationOutput を OperationOutput に置き換える必要があります。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
OperationMessageCollection クラス | OperationMessageCollection メンバ | System.Web.Services.Description 名前空間