This is what is returned when you ask LiveViewConnectionFactory for a Multi-connection.
Note that this is also a LiveViewConnection, and it will delegate all of those calls to the current
LiveViewConnection.
Namespace: StreamBase.LiveView.APIAssembly: StreamBase.LiveView.API (in StreamBase.LiveView.API.dll) Version: 11.1.0.0 (11.1.0.8)
Syntax
C# | Visual Basic | Visual C++ |
public interface ILiveViewMultiConnection : ILiveViewConnection, IDisposable
Public Interface ILiveViewMultiConnection _ Inherits ILiveViewConnection, IDisposable
public interface class ILiveViewMultiConnection : ILiveViewConnection, IDisposable
Members
All Members | Properties | Methods |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
AlertManager |
Provides an API for managing alerts on the server.
(Inherited from ILiveViewConnection.) | |
CheckPermissions(List<(Of <<'(LiveViewPermission>)>>)) |
Checks whether the authenticated user has the specified permissions.
This method always returns truw when authentication is disabled.
(Inherited from ILiveViewConnection.) | |
Close()()()() |
Closes all queries and open resources with the server. Cannot be reused after closing.
(Inherited from ILiveViewConnection.) | |
ConnectionControls |
This list will have a one-for-one correspondence with the list of ConnectionConfigs or the list of URI's that were
used to create this ILiveViewMultiConnection.
| |
ConnectionURI |
The URI used to connect to the server. This might change for certain forms of redirects.
(Inherited from ILiveViewConnection.) | |
CurrentConnection |
LiveViewConnectionControl of the "current" connection, if there is one. The current connection will
always have a ConnectionState of CONNECTED. (At least, it did when this method returned.) If no connection
is currently connected, this will return null.
| |
DeleteRows(QueryConfig) |
Delete rows based on the supplied QueryConfig.
The issuer of this delete does not know how many rows were removed,
or when the delete completes. Only a subset of the QueryConfig
options are valid for DeleteRows, you may set:
Predicate,
QueryString,
Table,
MaxResultSetSize.
DeleteRows is effectively a snapshot query where the results of the query is the data to be deleted.
(Inherited from ILiveViewConnection.) | |
DescribeQuery(QueryConfig) |
Get information about a query, such as its result schema, without actually running it.
(Inherited from ILiveViewConnection.) | |
Dispose()()()() | (Inherited from IDisposable.) | |
ExecuteQuery(QueryConfig, EventBasedQueryResult) |
Executes a query based on the supplied QueryConfig.
Results will be reported via the supplied instance of EventBasedQueryResult.
Note that the event handlers configured should return quickly. In some situations, long running event handlers
can trigger heartbeat failures and/or other connection problems, particularly in the face of high data rates.
(Inherited from ILiveViewConnection.) | |
ExecuteQuery(QueryConfig, ObservableQueryResult) |
Executes a query based on the supplied QueryConfig.
Results will be reported via the supplied instance of ObservableQueryResult.
(Inherited from ILiveViewConnection.) | |
GetKnownSettableAlertGroups()()()() |
Gets a list of known-setable alert groups
(Inherited from ILiveViewConnection.) | |
GetSendTupleInfo(StreamBaseURI, String, String) |
Gets the schemas associated with streams, for the purposes of using SendTupleAction.
(Inherited from ILiveViewConnection.) | |
GetTableAdminManager()()()() |
Get the ITableAdminManager, which provides an API to administer tables in the server.
(Inherited from ILiveViewConnection.) | |
HasServerCapability(ServerCapability) |
Whether the connected server has the given ServerCapability.
(Inherited from ILiveViewConnection.) | |
IsConnected()()()() |
A method call for checking if the connection with the server is still valid.
(Inherited from ILiveViewConnection.) | |
ListTables()()()() |
Lists the available ITables for querying.
(Inherited from ILiveViewConnection.) | |
ListTables(Boolean) |
Lists the available ITables for querying, optionally including the system tables
along with the user-created tables.
(Inherited from ILiveViewConnection.) | |
SendTupleAction(StreamBaseURI, String, Tuple, String, Schema, TimeSpan) |
Sends a tuple to an existing StreamBase application. If responseOutputStreamName and expectedResponseSchema are
BOTH non-null, it will wait for a corresponding tuple to be output from the outputStream. Note that the app must
be written such that BOTH the inputStream and the OutputStream must have a string field named
"__SendTupleResponseKey" or it will give an error. This field will be set by the server when sending the tuple, and
the response will be checked to make sure it has the same value. (This is to prevent one client from getting a response
that was intended for a different client). If the client has not included the responseOutputStreamName, then the
field is not required.
(Inherited from ILiveViewConnection.) | |
Version |
Contains version information on the connected server.
(Inherited from ILiveViewConnection.) |