Stores a snapshot of information from a StreamBase application. Snapshot objects are created by the StreamBaseMonitor class, and consumed by MonitorListeners. New snapshots are produced at regular intervals, depending on the period specified in the StreamBase Server's conf file.

Namespace: StreamBase.SB.Monitor
Assembly: StreamBase.SB.Monitor (in StreamBase.SB.Monitor.dll) Version: 11.1.0.0

Syntax

         
 C#  Visual Basic  Visual C++ 
public class Snapshot
Public Class Snapshot
public ref class Snapshot

Members

      
 All Members  Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
ContainerNames()()()()
Return a list of the names of the current containers.
Equals(Object) (Inherited from Object.)
GetCycle()()()()
Returns the cycle number of this snapshot. All subsequent snapshots will have an increasing cycle number. This is a monotonically increasing integer generated by the StreamBase daemon.
GetHashCode()()()() (Inherited from Object.)
GetModuleInfo(String)
Returns information about the specified module.
GetOperatorInfo(String)
Returns information about the specified operator.
GetStreamInfo(String)
Returns information about the specified stream.
GetSystemInfo()()()()
Return the SystemInfo object for this snapshot.
GetThreadInfo(String)
Returns information about the specified thread.
GetTimestamp()()()()
Return the time when this snapshot was taken. It is the timestamp of the first tuple of this snapshot.
GetType()()()() (Inherited from Object.)
ModuleInfos()()()()
Return a collection of all the ModuleInfo objects.
ModuleNames()()()()
Return a list of all module names.
OperatorInfos()()()()
Return a collection of all the OperatorInfo objects.
OperatorNames()()()()
Return a list of all operator names.
PrettyPrint()()()()
Pretty-print a Snapshot object to the standard output. Shortcut for PrettyPrint(true, true, true, false).
PrettyPrint(Boolean, Boolean, Boolean, Boolean)
Pretty-print a Snapshot object to the standard output.
PrettyPrint(TextWriter, Boolean, Boolean, Boolean, Boolean)
Pretty-print a Snapshot object to the specified TextWriter.
StreamInfos()()()()
Return a collection of all the StreamInfo objects.
StreamNames()()()()
Return a list of all stream names.
Terminate()()()()
Ask the StreamBaseMonitor to terminate at the end of the current snapshot.
ThreadInfos()()()()
Return a collection of all the ThreadInfo objects.
ThreadNames()()()()
Return a list of all thread names.
ToString()()()()
Returns a string representation of this instance.
(Overrides Object..::..ToString()()()().)

Inheritance Hierarchy

System..::..Object
  StreamBase.SB.Monitor..::..Snapshot

See Also