Parameter.OnParameterChanged 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OnParametersChanged(EventArgs) 개체가 들어 있는 ParameterCollection 컬렉션의 Parameter 메서드를 호출합니다.
protected:
void OnParameterChanged();
protected void OnParameterChanged ();
member this.OnParameterChanged : unit -> unit
Protected Sub OnParameterChanged ()
예제
다음 코드 예제를 호출 하는 방법에 설명 합니다 OnParameterChanged 발생 하는 방법의 ParametersChanged 매개 변수의 상태가 변경 될 때 이벤트. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 Parameter 클래스 개요입니다.
// The Value property is a type safe convenience property
// used when the StaticParameter represents string data.
// It gets the string value of the DataValue property, and
// sets the DataValue property directly.
public string Value {
get {
object o = DataValue;
if (o == null || !(o is string))
return String.Empty;
return (string)o;
}
set {
DataValue = value;
OnParameterChanged();
}
}
' The Value property is a type safe convenience property
' used when the StaticParameter represents string data.
' It gets the string value of the DataValue property, and
' sets the DataValue property directly.
Public Property Value() As String
Get
Dim o As Object = DataValue
If o Is Nothing OrElse Not TypeOf o Is String Then
Return String.Empty
End If
Return CStr(o)
End Get
Set
DataValue = value
OnParameterChanged()
End Set
End Property
설명
경우는 Parameter 개체에 들어 있지는 ParameterCollection 컬렉션, 호출을 OnParameterChanged 메서드는 효과가 없습니다. 경우는 Parameter 개체에 포함 된를 ParameterCollection 컬렉션 OnParameterChanged 발생 시킵니다는 ParameterCollection.ParametersChanged 컬렉션의 이벤트입니다.
경우는 ParameterCollection 컬렉션을 데이터 소스 컨트롤에 포함 된 합니다 ParameterCollection.ParametersChanged 이벤트를 데이터 소스 컨트롤을 발생 시킵니다 DataSourceChanged 바인딩할 모든 데이터 바인딩된 컨트롤을 유발 하는 이벤트입니다.
이벤트가 발생하면 대리자를 통해 이벤트 처리기가 호출됩니다. 자세한 내용은 이벤트 처리 및 발생합니다.
또한 OnParameterChanged 메서드를 사용하면 파생 클래스가 대리자를 연결하지 않고도 이벤트를 처리할 수 있습니다. 이는 파생 클래스에서 이벤트를 처리하는 기본 방법입니다.
상속자 참고
파생 클래스에서 OnParameterChanged()를 재정의하는 경우 등록된 대리자가 이벤트를 받도록 기본 클래스의 OnParameterChanged() 메서드를 호출해야 합니다.
적용 대상
추가 정보
.NET