Table of Contents

Interface IRemoteServer

Namespace
PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly
Diffusion.Client.dll

Base interface for a Remote Server definition.

public interface IRemoteServer

Properties

ConnectionOptions

Returns the remote server connection options.

[Obsolete("Deprecated since 6.9. For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.")]
Dictionary<RemoteServerConnectionOption, string> ConnectionOptions { get; }

Property Value

Dictionary<RemoteServerConnectionOption, string>

The remote server connection options.

MissingTopicNotificationFilter

Returns the missing topic notification filter expression or null if one has not been specified.

[Obsolete("Deprecated since 6.9. For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.")]
string MissingTopicNotificationFilter { get; }

Property Value

string

The missing topic notification filter expression.

Name

Returns the remote server name.

string Name { get; }

Property Value

string

The remote server name.

Principal

Returns the principal used for the remote server connection.

[Obsolete("Deprecated since 6.9. For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.")]
string Principal { get; }

Property Value

string

The principal used for the remote server connection.

RemoteServerType

RemoteServerType RemoteServerType { get; }

Property Value

RemoteServerType

The remote server type.

ServerUrl

Returns the url for connection to the primary server.

[Obsolete("Deprecated since 6.9. For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.")]
string ServerUrl { get; }

Property Value

string

The url for connection to the primary server.