OlapServerType Class

Definition

Important

This API is not CLS-compliant.

Implements the interfaces for the connection dialog box for the Analysis Server connections.

public ref class OlapServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttoas.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.analysisserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.analysisservices.f1")]
[System.CLSCompliant(false)]
public class OlapServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttoas.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.analysisserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.analysisservices.f1")>]
[<System.CLSCompliant(false)>]
type OlapServerType = class
    interface IServerType
    interface IConnectionValidator
Public Class OlapServerType
Implements IConnectionValidator, IServerType
Inheritance
OlapServerType
Attributes
Implements

Constructors

OlapServerType()

Initializes a new instance of the OlapServerType class.

Fields

authCollection

Defines the collection of AuthenticationInfo in the property.

ConnectionTimeout

Defines the constant string value for the connection timeout.

Database

Defines the constant string value for the database.

EncryptConnection

Defines the constant string value for the encrypt connection.

ExecutionTimeout

Defines the constant string value for the execution timeout.

ExecutionTimeoutDisable

Defines the constant string value for the execution timeout disable.

InternetAuthenticationType

Defines the constant integer value for the Internet Authentication type.

reqSize

Defines the requested property size of the server.

serverInstanceName

Returns a string value of the specified resource that represents the server instance name.

serverName

Returns a string value of the specified resource that represents the server name.

serverRootName

Returns a string value of the specified resource that represents the root name of the server.

ServerType

Initializes the specified server type by using a globally unique identifier.

TrustedAuthenticationType

Defines the constant integer value for the trusted authentication type.

Explicit Interface Implementations

IConnectionValidator.CheckConnection(IDbConnection)

Checks if the newly opened connection should be returned to the calling application or should be bounced.

IServerType.AuthenticationInfoCollection
IServerType.GenerateImage()

Raises the Image event to load the specified icon for the server.

IServerType.GenerateUserControl()

Raises the UserControl event to generate the user control in the server.

IServerType.GetConnectionObject(UIConnectionInfo)

Returns a new IDbConnection object that is based on the passed UIConnectionInfo object.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Loads any personalization information that was saved upon successful connection by using SavePersonalizationInfo. The personalization information is uniquely identified by a combination of server type, server name, authentication type, and user name.

IServerType.ProceedWithConnection(UIConnectionInfo)

Indicates whether the connection can continue, or whether the connection dialog box should remain on the screen.

IServerType.RequestedPropertySize
IServerType.SavePersonalizationInfo(UIConnectionInfo)

Saves personalization information that may be needed for subsequent uses of the connection dialog box, such as the server type, server name, authentication type, and user name.

IServerType.ServerGroupName
IServerType.ServerInstanceName
IServerType.ServerType
IServerType.ServerTypeName

Applies to