RSType Class

Definition

Implements the IServerType for the connection dialog box.

public ref class RSType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerTypeConnection
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttors.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.reportserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.reportserver.f1")]
public class RSType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerTypeConnection
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttors.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.reportserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.reportserver.f1")>]
type RSType = class
    interface IServerTypeConnection
    interface IServerType
Public Class RSType
Implements IServerTypeConnection
Inheritance
RSType
Attributes
Implements

Constructors

RSType()

Initializes a new instance of the RSType class.

Fields

AlwaysUseSSL

Defines the constant string value for the SSL to always use.

BasicDigestAuthenticationType

Defines the constant integer value for the basic digest authentication type.

ConnectionTimeout

Defines the constant string value for connection timeout.

Database

Defines the constant string value for the database.

ExecutionTimeout

Defines the constant string value for the execution timeout.

InternetAuthenticationType

Defines the constant integer value for the Internet authentication type variable.

NetworkProtocol

Defines the constant string value for the network protocol.

PacketSize

Defines the constant string value for the packet size.

reqSize

Uses the Size to initialize the required size of the connection dialog. This field is read-only.

ServerType

Defines the type of server to get. This field is read-only.

TrustedAuthenticationType

Defines the constant integer value for the trusted authentication type variable.

UnknownAuthenticationType

Defines the constant integer value for an unknown authentication Type variable.

Properties

AuthenticationInfoCollection

Gets a table that contains the authentication labels that are used to populate the simple view of the connection dialog box.

RequestedPropertySize

Gets the size that is custom user control needs to render correctly.

ServerGroupName

Gets the name of the root node type for the server group.

ServerInstanceName

Gets the instance name of the server.

ServerTypeName

Gets the string that is exposed to the user in the server type.

Methods

CreateClosedConnectionObject(UIConnectionInfo)

Retrieves a value that creates an object to close the connection.

CreateSqlOlapConnectionInfoBase(UIConnectionInfo)

Initiates the creation of a new connection info base in the server.

GenerateImage()

Gets a newly-instantiated icon that is displayed in the RSType.

GenerateUserControl()

Returns a newly-instantiated user control that is displayed on the Connection Properties tab of the advanced view of the connection dialog box.

GetConnectionObject(UIConnectionInfo)

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

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Retrieves a value that indicates the connection to overwrite the current settings if personalization info loads.

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.

Explicit Interface Implementations

IServerType.ProceedWithConnection(UIConnectionInfo)

Retrieves a value that indicates the connection to proceed.

IServerType.ServerType

Applies to