Share via


RSType Class

Implements the IServerType for the connection dialog box.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.UI.ConnectionDlg.RSType

Namespace:  Microsoft.SqlServer.Management.UI.ConnectionDlg
Assembly:  ConnectionDlg (in ConnectionDlg.dll)

Syntax

'Declaration
<HelpKeyWordAttribute("sql11.swb.connection.login.reportserver.f1")> _
<RegisterServerHelpKeyWordAttribute("sql11.swb.registerserver.general.reportserver.f1")> _
<AdvancedViewHelpKeyWordAttribute("sql11.swb.connecttors.login.f1")> _
Public Class RSType _
    Implements IServerTypeConnection, IServerType
'Usage
Dim instance As RSType
[HelpKeyWordAttribute("sql11.swb.connection.login.reportserver.f1")]
[RegisterServerHelpKeyWordAttribute("sql11.swb.registerserver.general.reportserver.f1")]
[AdvancedViewHelpKeyWordAttribute("sql11.swb.connecttors.login.f1")]
public class RSType : IServerTypeConnection, IServerType
[HelpKeyWordAttribute(L"sql11.swb.connection.login.reportserver.f1")]
[RegisterServerHelpKeyWordAttribute(L"sql11.swb.registerserver.general.reportserver.f1")]
[AdvancedViewHelpKeyWordAttribute(L"sql11.swb.connecttors.login.f1")]
public ref class RSType : IServerTypeConnection, IServerType
[<HelpKeyWordAttribute("sql11.swb.connection.login.reportserver.f1")>]
[<RegisterServerHelpKeyWordAttribute("sql11.swb.registerserver.general.reportserver.f1")>]
[<AdvancedViewHelpKeyWordAttribute("sql11.swb.connecttors.login.f1")>]
type RSType =  
    class 
        interface IServerTypeConnection 
        interface IServerType 
    end
public class RSType implements IServerTypeConnection, IServerType

The RSType type exposes the following members.

Constructors

  Name Description
Public method RSType Initializes a new instance of the RSType class.

Top

Properties

  Name Description
Public property AuthenticationInfoCollection Gets a table that contains the authentication labels that are used to populate the simple view of the connection dialog box.
Public property RequestedPropertySize Gets the size that is custom user control needs to render correctly.
Public property ServerGroupName Gets the name of the root node type for the server group.
Public property ServerInstanceName Gets the instance name of the server.
Public property ServerTypeName Gets the string that is exposed to the user in the server type.

Top

Methods

  Name Description
Public method CreateClosedConnectionObject Retrieves a value that creates an object to close the connection.
Public methodStatic member CreateSqlOlapConnectionInfoBase Initiates the creation of a new connection info base in the server.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GenerateImage Gets a newly-instantiated icon that is displayed in the RSType.
Public method GenerateUserControl Returns a newly-instantiated user control that is displayed on the Connection Properties tab of the advanced view of the connection dialog box.
Public method GetConnectionObject Returns a new IDbConnection object that is based on the passed UIConnectionInfo object.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method LoadPersonalizationInfo Retrieves a value that indicates the connection to overwrite the current settings if personalization info loads.
Protected method MemberwiseClone (Inherited from Object.)
Public method SavePersonalizationInfo 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.
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member AlwaysUseSSL Defines the constant string value for the SSL to always use.
Public fieldStatic member BasicDigestAuthenticationType Defines the constant integer value for the basic digest authentication type.
Public fieldStatic member ConnectionTimeout Defines the constant string value for connection timeout.
Public fieldStatic member Database Defines the constant string value for the database.
Public fieldStatic member ExecutionTimeout Defines the constant string value for the execution timeout.
Public fieldStatic member InternetAuthenticationType Defines the constant integer value for the Internet authentication type variable.
Public fieldStatic member NetworkProtocol Defines the constant string value for the network protocol.
Public fieldStatic member PacketSize Defines the constant string value for the packet size.
Protected fieldStatic member reqSize Uses the Size to initialize the required size of the connection dialog. This field is read-only.
Public fieldStatic member ServerType Defines the type of server to get. This field is read-only.
Public fieldStatic member TrustedAuthenticationType Defines the constant integer value for the trusted authentication type variable.
Public fieldStatic member UnknownAuthenticationType Defines the constant integer value for an unknown authentication Type variable.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IServerType.ProceedWithConnection Retrieves a value that indicates the connection to proceed.
Explicit interface implemetationPrivate property IServerType.ServerType Gets the GUID for the server type that is exposed to the user in the Server Type combo box.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Management.UI.ConnectionDlg Namespace