Freigeben über


OlapServerType Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

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
Vererbung
OlapServerType
Attribute
Implementiert

Konstruktoren

OlapServerType()

Initialisiert eine neue Instanz der OlapServerType-Klasse.

Felder

authCollection

Definiert die Auflistung von AuthenticationInfo in der Eigenschaft.

ConnectionTimeout

Definiert den Konstantenzeichenfolgenwert für das Verbindungstimeout.

Database

Definiert den konstanten Zeichenfolgenwert für die Datenbank.

EncryptConnection

Definiert den konstanten Zeichenfolgenwert für die Verbindungsverschlüsselung.

ExecutionTimeout

Definiert den konstanten Zeichenfolgenwert für das Ausführungstimeout.

ExecutionTimeoutDisable

Definiert den konstanten Zeichenfolgenwert für die Deaktivierung des Ausführungstimeouts.

InternetAuthenticationType

Definiert den konstanten ganzzahligen Wert für den Internetauthentifizierungstyp.

reqSize

Definiert die angeforderte Eigenschaftsgröße des Servers.

serverInstanceName

Gibt einen Zeichenfolgenwert der angegebenen Ressource zurück, die den Namen der Serverinstanz darstellt.

serverName

Gibt einen Zeichenfolgenwert der angegebenen Ressource zurück, die den Servernamen darstellt.

serverRootName

Gibt einen Zeichenfolgenwert der angegebenen Ressource zurück, die den Stammnamen des Servers darstellt.

ServerType

Initialisiert den angegebenen Servertyp mit einem global eindeutigen Bezeichner (GUID, Globally Unique Identifier).

TrustedAuthenticationType

Definiert den konstanten ganzzahligen Wert für den Typ Vertrauenswürdige Authentifizierung.

Explizite Schnittstellenimplementierungen

IConnectionValidator.CheckConnection(IDbConnection)

Überprüft, ob die neu geöffnete Verbindung an die aufrufende Anwendung zurückgegeben werden oder abgewiesen werden soll.

IServerType.AuthenticationInfoCollection

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

IServerType.GenerateImage()

Löst das Image-Ereignis aus, um das angegebene Symbol für den Server zu laden.

IServerType.GenerateUserControl()

Löst das UserControl-Ereignis aus, um das Benutzersteuerelement im Server zu generieren.

IServerType.GetConnectionObject(UIConnectionInfo)

Gibt ein neues IDbConnection-Objekt zurück, das auf dem übergebenen UIConnectionInfo-Objekt basiert.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Lädt alle Personalisierungsinformationen, die bei erfolgreicher Verbindung gespeichert wurden, mithilfe von SavePersonalizationInfo. Die Personalisierungsinformationen werden durch eine Kombination aus Servertyp, Servername, Authentifizierungstyp und Benutzername eindeutig identifiziert.

IServerType.ProceedWithConnection(UIConnectionInfo)

Gibt an, ob die Verbindung fortgesetzt werden kann oder ob das Verbindungsdialogfeld weiterhin auf dem Bildschirm angezeigt werden soll.

IServerType.RequestedPropertySize

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

IServerType.SavePersonalizationInfo(UIConnectionInfo)

Speichert Personalisierungsinformationen, die möglicherweise für die nachfolgende Verwendung des Verbindungsdialogfelds benötigt werden, z. B. Servertyp, Servername, Authentifizierungstyp und Benutzername.

IServerType.ServerGroupName

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

IServerType.ServerInstanceName

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

IServerType.ServerType

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

IServerType.ServerTypeName

Implementiert die Schnittstellen des Verbindungsdialogfelds für Analysis Server-Verbindungen.

Gilt für: