SqlServerCeType Class

Definition

Important

This API is not CLS-compliant.

Implements the connection dialog box interfaces for SQL Server Compact 3.5 server type connections.

public ref class SqlServerCeType sealed : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType2
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttoce.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlce.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlce.f1")]
[System.CLSCompliant(false)]
public sealed class SqlServerCeType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType2
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttoce.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlce.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlce.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerCeType = class
    interface IServerType2
    interface IServerType
Public NotInheritable Class SqlServerCeType
Implements IServerType2
Inheritance
SqlServerCeType
Attributes
Implements

Constructors

SqlServerCeType()

Initializes a new instance of the SqlServerCeType class.

Fields

ConnectionTimeout

A String constant with the CONNECTION_TIMEOUT value.

DefaultLockEscalation

Specifies a String constant with the DEFAULT_LOCK_ESCALATION value.

ExecutionTimeout

A String constant with the EXEC_TIMEOUT value.

MaxDatabaseSize

A String constant with the MAX_DATABASE_SIZE value.

ServerType

The GUID for the server type.

SqlCeAuthenticationType

A constant of type Int32, with a value of 2.

TrustedAuthenticationType

A constant of type Int32, with a value of 0.

Explicit Interface Implementations

IServerType.AuthenticationInfoCollection
IServerType.GenerateImage()

Retrieves a newly-instantiated icon that is displayed in the Registered Servers tree.

IServerType.GenerateUserControl()

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

IServerType.GetConnectionObject(UIConnectionInfo)

Returns a new IDbConnection object (closed) 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.

IServerType.ProceedWithConnection(UIConnectionInfo)

Uses when a server type needs to perform additional processing steps.

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
IServerType2.CustomBrowseAction()

Implements SQL CE custom browse action. This is called when the user clicks Browse in the server combo box.

IServerType2.CustomNewDatabaseAction()

Implements SQL CE custom new database action. This is called when the user clicks New Database in the server combo box.

IServerType2.Owner
IServerType2.SupportsCustomBrowseAction
IServerType2.SupportsCustomNewDatabaseAction
IServerType2.SupportsUserNameNotion

Applies to