Defines methods for notifying an observer object when a subject being observed has changed
| C# | Visual Basic | Visual C++ |
public interface IObserver<TMessage>
Public Interface IObserver(Of TMessage)
generic<typename TMessage> public interface class IObserver
- TMessage
- The type of the state being observed
| All Members | Methods | ||||
| Icon | Member | Description |
|---|---|---|
| SubjectAttached(ObserverSubject<(Of <(TMessage>)>)) |
Called when the observer has been attached to a subject.
| |
| SubjectDetached(Int32, SubjectDetachReason) |
Called when the observer has been detached from a subject either by calling Detach or because the subject is being disposed.
| |
| SubjectUpdated(Int32, TMessage) |
Called for each attached observer when the observer subject calls Update()
|