Diffusion .NET API
5.9.24
|
PushTechnology | |
ClientInterface | |
Client | |
Args | |
AcknowledgementEventArgs | The event arguments representing content acknowledgements. |
CredentialsRejectedEventArgs | The event arguments representing a Diffusion server rejecting credentials. |
SessionStateChangedEventArgs | The event arguments reprsenting a change in session state. |
Callbacks | |
ICallback | Callback interface that provides responses from the server. Extensions of this interface have callback methods that provide results for successful calls |
DefaultCallback | Abstract default callback |
IContextCallback< in TContext > | Callback interface that provides responses from the server, together with an application supplied context object |
DefaultContextCallback< TContext > | Abstract default callback |
IContextStream< in TContext > | An extension of IContextCallback{TContext}that allows many callbacks for each call context |
DefaultContextStream< TContext > | Abstract default context stream |
ErrorReason | The reason provided with |
IRegistration | A reference to a registered handler |
IServerHandler | Common interface for callback handlers that establish a server side control presence for the client session. |
DefaultServerHandler | Abstract default server handler |
IStream | An extension of ICallback that allows many callbacks for each call context |
DefaultStreamCallback | Abstract default callback. |
StreamDefault | Abstract default callback |
ITopicTreeHandler | Common interface for callback handlers that establish a server side control presence for the client session at a particular branch of the topic tree. |
DefaultTopicTreeHandler | Abstract default topic tree handler. |
Content | |
Metadata | |
Record | |
IMNodeBuilder | Abstract metadata node builder. |
IMStringImplAbstractStringBuilder | |
MetadataCodecImpl | Metadata codec implementation. |
MetadataFactoryImpl | The metadata factory implementation. |
ICustomFieldHandler | A custom field handler defines the behaviour of a
metadata type |
IMContent | Interface for a content metadata node |
IMContentBuilder | Content metadata builder |
IMCustomString | Custom string field metadata |
IMCustomStringBuilder | Custom string field metadata builder |
IMDecimalString | Decimal string field metadata |
IMDecimalStringBuilder | Decimal string field metadata builder |
IMetadataCodec | Metadata codec |
IMetadataContext | Wrapper of context for metadata serialisation. |
IMetadataDefaults | Metadata defaults used for efficient serialisation dependent upon metadata codec in use. |
IMetadataFactory | This factory provides mechanisms for building and serialising metadata |
IMField | The top-level interface for metadata field definitions |
IMGroup | A metadata node that represents a group of fields and/or groups. |
IMGroupBuilder< out T, out TB > | Abstract metadata group builder |
IMIntegerString | Integer field metadata definition |
IMIntegerStringBuilder | Interger string field metadata builder |
IMNode | The base interface for all metadata definition nodes |
IMNodeBuilder< out T, out TB > | The node builder interface. |
IMNodeMultiplicity | Defines the multiplicity of a metadata node within its parent |
IMRecord | A record metadata definition |
IMRecordBuilder | The metadata record builder |
IMString | A string metadata definition |
IMStringAbstractBuilder< out T, out TB > | Abstract string field metadata builder |
IMStringBuilder | String metadata field builder |
IRecordContentReader | Record content reader |
IRecordStructuredBuilder | The interface for a record builder that uses IMRecord metadata |
MetadataContextImpl | Implementation of client-side topic details metadata context. |
MetadataDefaultsImpl | Default metadata used in topic details. |
MetadataNodeType | Defines the metadata node type. |
MetadataViolationException | Indicates that the fules of Diffusion metadata definition have been broken. |
MNodeDataType | The data type. |
Multiplicity | Defines the multiplicity of a metadata node within its parent |
Update | |
ContentUpdateAction | Indicates the update action. |
IUpdateFactories | The update factories interface. |
UpdateFactoriesImpl | Access to all possible update factories. |
UpdateRequestType | Specifies the type of an update request. |
Xml | |
MetadataField | |
MetadataMessage | |
MetadataNode | |
MetadataRecord | |
ContentEncoding | Encoding to apply to content when serialised for transport. |
ContentFactoryImpl | Content factory implmentation. |
IContent | Represents data content. |
IContentBuilder< out TB > | Base interface for content builders |
IContentFactory | Central factory for various content builders and readers |
IContentReader | The base interface for content readers |
IRecord | A record is an immutable collection of string fields and may be used when reading or writing record-based content |
IRecordBuilder | The record builder |
IRecordContentBuilder | Builds content in record format |
IRecordFactory | Factory for record builders. |
ISimpleContentBuilder | Simple content builder for bytes and/or strings |
IStructuredReader | A structured reader allowing the record content to be read using IMRecord metadata |
TopicDataType | Defines the type of an instance of ITopicData. |
Details | |
AddressType | Indicates the type of internet address. |
DetailType | The various types of detail. |
IClientLocation | Details relating to the network and geographic location of a client. |
IClientSummary | Lightweight summary of a client session. |
ICoordinates | Represents a client's geographic coordinates. |
ICountryDetails | Returns details of the country in which the internet address of the client was allocated. |
ISessionDetails | A set of details of a client session. |
ISessionDetailsSource | Source of session details. |
Enums | |
CloseReason | The reason for closing a client session. |
ThrottlerType | Specifies a throttler type. |
TopicProperty | Specifies topic property keys that may be used in topic definitions. |
Factories | |
Diffusion | The Diffusion factory of factories |
Features | |
Control | |
Clients | |
SecurityControl | |
ISecurityControl | This feature allows a client session to query and update the security store |
IConfigurationCallback | The callback interface for ISecurityControl.GetSecurity. |
IConfigurationContextCallback< in TC > | Contextual version of IConfigurationCallback for use with ISecurityControl.GetSecurity. |
ISecurityConfiguration | Snapshot of information from the security store. |
IRole | Encapsulates the defined details for an individual role. |
IScriptBuilder | A script builder may be used to create a script of commands to apply to the security store at the server |
ISecurityStoreFeature | This is the base interface for features that update security stores. |
IUpdateStoreCallback | The callback interface for ISecurityStoreFeature.UpdateStore. |
IUpdateStoreContextCallback< in TC > | Contextual version of IUpdateStoreCallback. |
AnonymousConnectionAction | Action to be taken by the system authentication handler for connection attempts that do not provide a principal name and credentials. |
CompositeControlAuthenticationHandler | This class is useful when there are several steps to authentication implemented as discrete authentication handlers. Using a CompositeAuthenticationHandler is better than configuring separate control authentication handlers and registering the discrete handlers individually because it reduces communication between the server and the control client. |
IAuthControlFeatureHandler | The callback handler interface for the auth control feature. |
IAuthenticationControl | This feature provides a client session with the ability to authenticate the credentials of other clients |
IControlAuthenticationHandler | A control authentication handler. |
IClientCallback | Callback interface for IClientControl.Close(SessionId,IClientCallback), IClientControl.SetConflated, and IClientControl.SetThrottled |
IClientContextCallback< in TContext > | Contextual version of IClientCallback |
IClientControl | This feature provides the ability for a client session to control other client sessions |
IClientControlFeatureHandler | The callback handler interface for the client control feature. |
IClientInfo | The basic static information about a client. |
IClientSession | Representation of a client session. |
IConfigurationCallback | The callback interface for ISystemAuthenticationControl.GetSystemAuthentication. |
IConfigurationContextCallback< in TC > | Contextual version of IConfigurationCallback |
IQueueEventHandler | Handler for client queue events. |
IQueueListener | The listener for client queue events. |
ISessionDetailsCallback | The callback interface for IClientControl.GetSessionDetails{TC}. |
ISessionDetailsContextCallback< in TC > | The callback interface for IClientControl.GetSessionDetails{TC}/ |
ISessionDetailsListener | The listener for session details notifications. |
ISessionPropertiesContextCallback< TC > | Contextual callback interface for IClientControl.GetSessionProperties{TC} |
ISessionPropertiesListener | The handler for session properties listener notifications |
IStateListener | The listener for client state changes. |
ISystemAuthenticationConfiguration | Snapshot of information from the system information store. |
ISystemAuthenticationControl | This feature allows a client session with the appropriate permissions to query and update the system authentication store |
ISystemAuthenticationControlScriptBuilder | A script builder may be used to create a script of commands to apply to the system authentication store at the server |
ISystemPrincipal | A principal in the system authentication store. |
IUpdateStoreCallback | The callback interface for ISecurityStoreFeature.UpdateStore. |
IUpdateStoreContextCallback< in TC > | Contextual version of IUpdateStoreCallback |
QueueEventHandlerDefault | Provides a default handler implementation which will simply log client state events. |
SessionDetailsContextCallbackDefault< TC > | Default implementation of ISessionDetailsContextCallback{TC} |
SessionPropertiesListenerDefault | This provides a default implementation of ISessionPropertiesListener which will simply log session properties callbacks at debug level. This should only be used for diagnostic purposes. |
Topics | |
ICacheSchemaHandler< in TC > | Interface for handler of replies from requests to cache schemas. |
IFetchRequest | Encapsulates a fetch request from a client for a stateless topic. |
IFetchResponder | The interface for a fetch responder. |
IMessageHandler | Handler interface for receiving messages from remote sources, with associated context and session information. |
IMessagingControl | Represents a feature that provides a client session with the ability to use messaging functionality to communicate directly with other client sessions. |
IMissingTopicHandler | Handler called when a client session subscribes or fetches using a topic selector that matches no topics |
IMissingTopicNotification | Notification that a client session has made a request to a topic that does not exist |
IPagingControlUpdater< T > | An object that may be used to update a paged topic. |
IRequestHandler | Handler of requests to a service. |
IRoutingSubscriptionRequest | Encapsulates a request to subscribe to routing topics and a mechanism for actioning the subscription. |
IRoutingSubscriptionRequestHandler | Handler for routing subscription requests. |
ISendToFilterCallback | The callback interface for filtered send operation notifications. |
ISendToFilterContextCallback< in TC > | Callback interface for filtered send operation notifications that have an associated context. |
IServiceRequest | Encapsulates the details of a service request. |
IStatelessSubscriptionRequest | Encapsulates a request to subscribe to stateless topics and a mechanism for actioning the subscription. |
IStatelessSubscriptionRequestHandler | The stateless subscription request handler. |
ISubscriptionByFilterCallback | Callback interface for filtered subscriptions and unsubscriptions. |
ISubscriptionByFilterContextCallback< in TC > | Callback interface for filtered subscriptions and unsubscriptions that have an associated context. |
ISubscriptionCallback | Callback interface to receive status notifications for subscription and unsubscription operations. |
ISubscriptionContextCallback< in TC > | Contextual callback interface to receive status notifications for subscription and unsubscription operations |
ISubscriptionControl | This feature allows a client session to subscribe or unsubscribe other clients to topics. It also provides a mechanism for handling requests to subscribe to routing topics |
ISubscriptionRequest | The base subscription request. |
ITopicControl | Represents a feature that provides a client session with the ability to manage topics. |
ITopicControlTopicEventListener | Listener for topic events. Registered using ITopicControl.AddTopicEventListener. |
ITopicDetailsHandler< in TC > | Interface for handler of replies from requests for topic details. |
ITopicManagementFactory | The factory for the topic management feature. |
ITopicManagementHandler | Callback interface for the topic management feature. |
ITopicUpdateContextCallback< in TC > | Contextual callback for update operations |
ITopicUpdateControl | Represents a feature that provides a client session with the ability to update topics at the server. |
ITopicUpdateSource | Represents a source of updates which may be registered in order to update parts of the topic tree. |
ITopicUpdater | Represents a topic updater that provides methods for an update source to update topics. |
ITopicUpdaterUpdateCallback | Represents a callback for update operations. |
ITopicUpdaterUpdateContextCallback< in TContext > | Represents a contextual callback for update operations. |
TopicUpdaterErrorReason | Represents all possible topic updater error reasons. |
IValueUpdater< TValue > | Represents an updater that may be used to update topics of a certain type by specifying new values. |
MessageReceiverDefault | Default implementation of IMessageHandler that simply logs the inbound content. |
MissingTopicHandlerDefault | A default implementation of the handler class which simply logs the callback events. |
RoutingSubscriptionRequestHandlerDefault | A default IRoutingSubscriptionRequestHandler which simply logs the request and denies it. |
SendCallbackDefault | Default implementation of ISendCallback |
SendContextCallbackDefault< TC > | The default implementation of ISendContextCallback{TC} |
SubscriptionByFilterCallbackDefault | Default implementation of ISubscriptionByFilterCallback |
SubscriptionByFilterContextCallbackDefault< TC > | Default implementation of ISubscriptionByFilterContextCallback{TC} |
SubscriptionCallbackDefault | Default implementation of ISubscriptionCallback |
SubscriptionContextCallbackDefault< TC > | Default implementation of ISubscriptionContextCallback{TC} |
TopicAddFailReason | Reasons for failure to add a topic. |
ITopicControlAddCallback | The callback interface for adding topics. |
ITopicControlAddContextCallback< in TContext > | Contextual callback interface for adding topics |
ITopicControlRemoveCallback | Callback interface for remove topic(s) requests. |
ITopicControlRemoveContextCallback< in TContext > | Contextual callback interface for remove topic(s) requests |
ITopicControlRemovalCallback | Callback interface for topic remove requests when no context is used. |
ITopicControlRemovalContextCallback< in TContext > | Contextual callback interface for topic remove requests. |
TopicControlAddCallbackDefault | A default implementation of ITopicControlAddCallback. |
TopicControlAddContextCallbackDefault< TContext > | A default implementation of ITopicControlAddContextCallback{TContext}. |
TopicControlRemoveCallbackDefault | A default implementation of ITopicControlRemoveCallback. |
TopicControlRemoveContextCallbackDefault< TContext > | A default implementation of ITopicControlRemoveContextCallback{TContext}. |
TopicControlRemovalCallbackDefault | The default ITopicControlRemovalCallback implementation that logs all callback events. |
TopicControlRemovalContextCallbackDefault< TContext > | The default ITopicControlRemovalContextCallback{TContext} implementation that logs all callback events. |
TopicControlEventListenerDefault | Abstract implementation of ITopicControlTopicEventListener, may be extended to provide the ITopicControlTopicEventListener.OnHasSubscribers and ITopicControlTopicEventListener.OnNoSubscribers methods. |
TopicSourceErrorDetails | Details of an update error. |
TopicUpdateContextCallbackDefault< TC > | Default context callback implementation. |
ITopicUpdaterUpdateCallbackDefault | Default implementation of ITopicUpdaterUpdateCallback. |
TopicUpdateSourceDefault | Default ITopicUpdateSource implementation. |
ISessionPropertiesCallback | The callback interface for IClientControl.GetSessionProperties. |
Impl | |
SessionControlConstants | Constants for the IClientControl feature. |
Topics | |
IValueStream< in TValue > | The stream interface that can be registered to subscription and value events whenever an update is received from the server. |
DefaultValueStream< TValue > | Represents the abstract default value stream. |
ChangePrincipalCallbackDefault | Default implementation of IChangePrincipalCallback |
ChangePrincipalContextCallbackDefault< TC > | Default implementation of IChangePrincipalContextCallback{TC} |
FetchContextStreamDefault< TC > | Default implementation of IFetchContextStream. |
FetchStreamDefault | Default implementation of an IFetchStream which simple logs all events |
IAckFeatureHandler | The callback handler interface for the message acknowledgement feature. |
IAcks | This service provides a client session with the ability to acknowledge content sent to it in need of acknowledgement and to send content to the server that requires acknowledgement. |
ICallback | A callback interface used to return results from a call to the server. Extensions of this interface provide the callback method or methods |
IChangePrincipalCallback | The callback interface for ISecurity.ChangePrincipal. |
IChangePrincipalContextCallback< in TC > | The callback interface for ISecurity.ChangePrincipal |
IContextCallback< in TC > | A handler for callbacks associated with some context. |
IContextStream< in TC > | An extension of IContextCallback that allows many callbacks for each call context |
IFeature | A feature that may be added to a client session. |
IFeatureFactory< out T, in T1, in T2 > | The factory interface used by all services. |
IFetchContextStream< in TC > | Contextual callback interface for fetch requests |
IFetchStream | The callback interface for the fetch feature. |
IMessaging | Represents a feature that provides a client session with messaging capabilities. |
IMessageStream | Represents a stream that may be registered to receive messages from the IMessaging feature. |
DefaultMessageStream | Represents the default IMessageStream implementation. |
IPingCallback | The callback interface for the 'Pings' feature. |
IPingDetails | Details returned with a response from a ping to the server. |
IPingContextCallback< in TC > | Callback interface for IPings.PingServer( TC, IPingContextCallback ) |
IPings | A service that provides a client session with the ability to ping the server |
IRegisteredHandler | A reference to a registered handler. |
IRequesterFeatureError | Encapsulates details of a service error. |
IRequesterFeatureHandler | The callback interface for the service call feature. |
IRequesterFeatureResponse | Encapsulates a response from a feature request |
IRequesterFeatureResponseHandler | Handler of responses from a service topic. |
ISecurity | This feature provides a client session with the ability to change the associated principal |
ISendCallback | Callback interface for send operation notifications. |
ISendContextCallback< in TC > | Contextual callback interface for success or failure notifications from send operations |
IServerHandler | This the base interface for all callback handlers registered via the client session that establish a server-side control presence for the client. |
IServiceTopic | Representation of a service topic at the client side |
IStream | An extension of ICallback that allows many callbacks for each call context |
ITopicDetailsCallback | Callback interface for replies to requests for topic details. |
ITopicDetailsContextCallback< in TC > | The callback interface for replies to requests for topic details |
ITopicNotifications | Service allowing a client to receive topic notifications |
ITopics | Represents a feature that allows a client session to subscribe to topics to receive streamed topic updates and/or fetch the state of topics. |
ITopicStream | Represents a generic stream interface that can be registered to receive topic subscription, value and delta events. |
ITopicsCompletionCallback | The callback interface for success or failure notifications from subscription and unsubscription notifications. |
ITopicsCompletionContextCallback< in TC > | Contextual callback interface for success or failure notifications from subscription operations |
ITopicTreeHandler | Common base interface for callback handlers registered via the client session that establish a server-side control presence for a particular node (and descendants) in the topic tree. |
PingCallbackDefault | Default implementation of IPingCallback |
RequesterFeatureError | Encapsulates details of a service error. |
TopicDefinition | This encapsulates all or some of the details of a topic. |
TopicDetailsContextCallbackDefault< TC > | Default implementation of ITopicDetailsContextCallback{TC} |
TopicNotificationAddLevel | Specifies the level of add notifications that the client wishes to receive. |
TopicNotificationSelectionMode | Specifies the mode when selecting topic ranges for notification. |
TopicsCompletionCallbackDefault | Default implementation of ITopicsCompletionCallback. |
TopicsCompletionContextCallbackDefault< TC > | Default implementation of ITopicsCompletionContextCallback{TC} |
TopicStreamDefault | Default ITopicStream implementation |
TopicTreeHandlerDefault | Abstract default topic tree handler. |
TopicUnsubscribeReason | The reason for an unsubscription. |
Security | |
Authentication | |
CompositeAuthenticationHandler | This class is useful when there are several steps to authentication implemented as discrete authentication handlers. It provides an alternative to adding each of the authentication handlers to the server configuation. Usually this class will be extended to create a single application-specific handler that hardcodes the creation of the discrete handlers. |
IAuthenticationHandler | Authentication handlers implementing this interface can be be registered with the server. The server calls the authentication handlers when a client application creates a session, or changes the prinicipal associated with a session, allowing the handler to veto individual requests |
IAuthenticationHandlerCallback | Single-use callback provided to authenticate |
IAuthenticationResult | Additional information supplied to the server upon a succesful authentication. |
IAuthenticationResultSource | Extends IAuthenticationResult with "builder style" methods that allow a new authentication result to be created. |
Session | |
Proxy | |
IHttpProxyAuthentication | The interface for http proxy authentication. |
IHttpProxyAuthenticationChallengeHandler | The interface for a proxy authentication challenge handler. |
IProxyAuthenticationFactory | Factory for proxy authentication instances |
Reconnection | |
IReconnectionAttempt | A single reconnection attempt that can either be started or aborted. |
IReconnectionStrategy | A reconnection strategy that gets applied after the connection failure notification. |
CloseReason | The server's view of why a session was closed |
IFetchResponseRegistration | Allows fetch responders to be registered as server control points. |
InternalErrorHandler | Implementation of ISessionErrorHandler. |
ISession | A client session with a server or servers |
ISessionAttributes | The session attributes interface. |
ISessionError | Encapsulates the detail of a reported error. |
ISessionErrorHandler | The error callback interface for a session. |
ISessionFactory | Creates client sessions |
ISessionListener | The callback listener interface for a session. |
ISessionOpenCallback | Callback interface for non-blocking opening of sessions |
ISessionOpenContextCallback< in TC > | Contextual version of ISessionOpenCallback for use with ISessionFactory.Open{TC} |
SessionAttributes | Constants relating to the ISessionAttributes interface. |
SessionClosedException | Exception thrown when an operation is attempted, but the underlying session has been closed. |
SessionErrorHandlerDefault | Default error handler implementation. |
SessionErrorHandlerEventArgs | The event arguments for a session error handler. |
SessionId | A unique ISession identifier, allocated by the server. |
SessionListenerEventArgs | The event arguments for a session listener. |
SessionSecurityException | The session operation failed due to a security constraint. Repeating the operation with the same security credentials is likely to fail. |
SessionState | Represents the state of the session. |
Topics | |
Details | |
ITopicSpecification | Represents the specification of a topic. |
TopicSpecificationProperty | Contains all valid ITopicSpecification property keys. |
Update | |
IContentUpdateBuilder | A builder for building IUpdate updates of type UpdateType.CONTENT. |
IContentUpdateFactory | Update factory for generic content-based updates |
IPagedRecordOrderedUpdateFactory | Update factory for ordered TopicType.PAGED_RECORD topics |
IPagedRecordUnorderedUpdateFactory | Update factory for unordered TopicType.PAGED_RECORD topics |
IPagedStringOrderedUpdateFactory | Update factory for ordered TopicType.PAGED_STRING topics |
IPagedStringUnorderedUpdateFactory | Update factory for unordered TopicType.PAGED_STRING topics |
IPagedUnorderedUpdateFactory | Base interface for paged unordered update factories. |
IPagedUpdateFactory | Base interface for all paged update builders |
IUpdate | An encapsulation of the requirements for an update to a topic. |
IUpdateBuilder< out TB > | Base interface for all update builders. |
IUpdateFactory | The base interface for all update factories |
UpdateAction | Indicates the update action. |
UpdateType | Indicates the type of update. |
IChildListTopicDetails | Details of a child list topic |
IChildListTopicDetailsSchema | The topic schema interface. |
IChildListTopicDetailsAttributes | The child list topic attributes interface. |
IChildListTopicDetailsBuilder | The builder for child list topic details. |
ICustomTopicDetails | Details of a TopicType.CUSTOM topic |
IPagedRecordOrderingPolicy | Describes the paged record ordering policy. |
IPagedRecordTopicDetails | Details of a TopicType.PAGED_RECORD topic |
IPagedRecordTopicDetailsAttributes | Paged record topic details attributes. |
IPagedRecordTopicDetailsBuilder | Builder for paged record topic details |
IPagedRecordTopicDetailsSchema | The paged record topic details schema. |
IPagedStringTopicDetails | Details of a TopicType.PAGED_STRING topic |
IPagedStringTopicDetailsAttributes | The paged string topic attributes interface. |
IPagedStringTopicDetailsBuilder | The interface for the paged string topic details builder. |
IPagedStringTopicDetailsSchema | The paged string topic details schema interface. |
IPagedTopicDetails | Base interface for details of paged topics TopicType.PAGED_RECORD and TopicType.PAGED_STRING |
IPagedTopicDetailsAttributes | The paged topic attributes interface. |
IPagedTopicDetailsAttributesComparatorOrderingPolicy | Ordering policy when ordering is PagedTopicOrdering.COMPARATOR. |
IPagedTopicDetailsBuilder< out TB, out TD > | The builder interface for paged topic details. |
IPagedTopicOrderingPolicy | Represents an ordering policy |
IPagedTopicOrderedOrderingPolicy | The interface representing the paged topic ordering policy. |
IPagedTopicRules | Rules to be applied when ordering data. |
PagedTopicNoRules | An instance representing no rules. |
IProtocolBufferTopicDetails | Details of a Google Protocol Buffer topic |
IProtocolBufferTopicDetailsAttributes | Protocol Buffer topic details attributes. |
IProtocolBufferTopicDetailsBuilder | Builder for Google Protocol Buffer topic details |
IProtocolBufferTopicDetailsSchema | Protocol Buffer topic details schema |
IRecordTopicDetails | Details of a Record topic |
IRecordTopicDetailsAttributes | Record topic details attributes. |
IRecordTopicDetailsBuilder | Builder for Record topic details. |
IRecordTopicDetailsSchema | Record topic details schema. |
ISchemaId | A topic details schema identifier. |
IServiceTopicDetails | Details of a service topic |
IServiceTopicDetailsAttributes | The service topic details attributes interface. |
IServiceTopicDetailsBuilder | The service topic details builder. |
IServiceTopicDetailsSchema | The service topic details schema interface. |
ISingleValueTopicDetails | Details of a Single Value topic |
ISingleValueTopicDetailsBuilder | Builder for Single Value topic details. |
ISingleValueTopicDetailsSchema | Single Value topic details schema. |
ISingleValueTopicDetailsAttributes | Single Value topic details attributes. |
ISlaveTopicDetails | Details of a slave topic |
ISlaveTopicDetailsAttributes | The slave topic details attributes interface. |
ISlaveTopicDetailsBuilder | The builder for slave topic details. |
ISlaveTopicDetailsSchema | The slave topic details schema interface. |
IStatelessTopicDetails | Details of a stateless topic |
IStatelessTopicDetailsAttributes | The stateless topic details attributes interface. |
IStatelessTopicDetailsBuilder | The state topic details builder interface. |
IStatelessTopicDetailsSchema | The stateless topic details schema interface. |
ITopicDetails | Base interface for topic details of all TopicType types |
ITopicDetailsAttributes | The topic attributes interface |
ITopicDetailsBuilder | The interface for a topic details builder. |
ITopicDetailsBuilder< out TD > | The interface for a topic details builder. |
ITopicDetailsBuilder< out TB, out TD > | Topic details builder |
ITopicDetailsSchema | The topic schema interface. |
ITopicNotifyTopicBuilder | The topic notify topic builder interface. |
ITopicNotifyTopicDetails | Details of a TopicType.TOPIC_NOTIFY topic |
ITopicNotifyTopicDetailsAttributes | The topic notify topic attributes interface. |
ITopicNotifyTopicDetailsBuilder | The builder for topic notify topic details. |
ITopicNotifyTopicDetailsSchema | The topic notify topic schema interface. |
ITopicPathSelector | A selector that selects a single topic path. |
ITopicSelector | An ITopicSelector is a value that identifies one or more topics |
ITopicSelectors | Converts strings to topic selectors |
PagedRecordOrderKey | An order key that specifies the sort ordering for a particular field within a record. |
PagedTopicCollationRules | Collation order rules |
PagedTopicDuplicates | Represents the duplicates policy to use when paged topic lines are ordered. |
PagedTopicOrder | Indicates a sort ordering within an ordering policy. |
PagedTopicOrdering | Indicates the ordering in use. |
PagedTopicRuleType | Indicates the type of rules. |
TopicDetailsLevel | The level of topic detail available. |
TopicSelectorConstants | Topic selector string constants. |
TopicSelectorType | Topic selector type. |
TopicType | The topic type. |
Types | |
Constants | Constants used within Diffusion. |
DeliveryType | Content delivery type. |
IClientEndpoint | Interface for any client end point to which content may be sent |
IDeliveryContext | Context of content received. |
IDeliveryOptionsBuilder< out T > | The delivery options builder interface. |
IErrorReport | An error report. |
IPermission | A permission protects an access-controlled operation |
IReceiveContext | The context of content received. |
ISendOptionsBuilderFactory | The factory for send options builders. |
ITopicSendOptions | Options associated with sending content |
ITopicSendOptionsBuilder | The send options builder. |
IUpdateContext | Context of a content update. |
TopicUpdateType | Topic update type |
IClientId | A client (Session) identifier. |
IReceiveOptions | Options associated with content received. |
ISessionEvents | The events fired within an active session. |
SendOptionsPriority | Send options delivery priority. |
Collections | |
Immutable | |
IImmutableList< TValue > | Represents an immutable list interface that can be accessed by index. |
ImmutableList | Provides a set of initialization methods for ImmutableList{TValue}. |
CommandServices | |
Commands | |
Control | |
Client | |
IMessageQueuePolicy | Policy for managing the message queue. |
Conversation | |
Command | |
Sender | |
ClosedServiceException | An exception indicating a closed service. |
Conversation | |
Data | |
Binary | |
IBinary | Represents a read-only binary value with support for binary deltas. |
IBinaryDataType | Represents a binary data type. |
CBOR | |
Diff | |
Scripts | |
JSON | |
IJSON | Represents a immutable JSON data value. |
IJSONDataType | Represents a JSON data type. |
IBinaryDelta | Represents a binary delta type. |
IBytes | Represents a read-only interface for values that are internally represented as binary data. |
IDataType | Represents a data type that is specified for a particular value type. It provides methods to convert values to and from binary. Diffusion provides several IDataTypes implementations. |
IDataType< TValue > | Represents a data type that is specified for a particular value type. It provides methods to convert values to and from binary. Diffusion provides several IDataTypes implementations. |
IDataTypes | Represents all Diffusion data type implementations. |
IDeltaType | Represents an optional extension provided by IDataType implementations that support incremental changes to values. |
IDeltaType< TValue, TDelta > | Represents an optional extension provided by IDataType implementations that support incremental changes to values. |
Logging | |
Logger | Implementation of ILogger. |
Properties | |
Reactive | |
TopicDetails | |
Details | |
ICustomTopicDetailsAttributes | The custom topic details attributes interface. |
ICustomTopicDetailsBuilder | The custom topic details builder interface. |
ICustomTopicDetailsSchema | The custom topic details schema interface. |
IPagedStringTopicOrderingPolicy | The interface for a paged string ordering policy. |
IRoutingTopicDetails | Details of a routing topic |
IRoutingTopicDetailsAttributes | The routing topic details attributes interface. |
IRoutingTopicDetailsSchema | The routing topic details schema interface. |
ITopicDetailsBuilderFactory | The factory for topic details builders. |
IUniversalTopicDetails | Represents topic details of a universal (non-classic) topic. |
IUniversalTopicDetailsAttributes | Represents topic detail attributes of a universal (non-classic) topic. |
IUniversalTopicDetailsBuilder | Represents topic details builder of a universal (non-classic) builder. |
IUniversalTopicDetailsSchema | Represents topic detail schema of a universal (non classic) topic. |
TopicPropertyKey | Property keys. |
IRoutingTopicDetailsBuilder | The routing topic details builder interface. |
TopicSelectors | |
ITopicBinding | Something associated with a node in the topic hierarchy. |
Utils | |
ActionExtensions | Extensions for the 'Action' delegate. |
ExpressionHelper | Helper class for multiple parameter validation. |
HashSetExtensions | Extensions for a HashSet{T}. |
StringUtils | String extension methods. |