Collapse All Expand All | Language Filter: C#Language Filter: Visual Basic Language Filter: Visual C++ C# Visual Basic Visual C++ | Members | See Also
StreamBase Client API
Snapshot Class

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: 10.3.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 |

| Member | Description
--- | --- | ---
| ContainerNames()()()() | Return a list of the names of the current containers.
| Equals(Object) | Determines whether the specified Object is equal to the current 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()()()() | Serves as a hash function for a particular type. (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()()()() | Gets the Type of the current instance. (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

StreamBase.SB.Monitor Namespace