ConnectionActiveState.SimilarConnection Property

Definition

Gets a value indicating whether the connection is similar.

public:
 property Microsoft::Web::Management::Client::ConnectionInfo ^ SimilarConnection { Microsoft::Web::Management::Client::ConnectionInfo ^ get(); };
public Microsoft.Web.Management.Client.ConnectionInfo SimilarConnection { get; }
member this.SimilarConnection : Microsoft.Web.Management.Client.ConnectionInfo
Public ReadOnly Property SimilarConnection As ConnectionInfo

Property Value

true if the connection is similar; otherwise, false.

Examples

void OpenConnection(IServiceProvider serviceProvider,
    ConnectionInfo newConnectionInfo) {

    if (newConnectionInfo != null) {
        IConnectionManager connectionManager =
            (IConnectionManager)
            serviceProvider.GetService(
            typeof(IConnectionManager)
            );

        if (connectionManager == null)
            return;

        using (new WaitCursor()) {
            ConnectionActiveState activeState =
                connectionManager.GetConnectionActiveState(
                newConnectionInfo);
            if (activeState.DifferentCredentials) {
                ShowMessage("ConnectionAlreadyExists",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information);
                newConnectionInfo = 
                    activeState.SimilarConnection;
            }

            MyActivateConnectionInfo(
                connectionManager,
                newConnectionInfo
                );
        }

    }
}

Applies to