IServerType2 Interface

Definição

Representa a interface extra que pode ser implementada por um tipo de servidor para ajustar o comportamento da caixa de diálogo.

public interface class IServerType2 : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
public interface IServerType2 : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
type IServerType2 = interface
    interface IServerType
Public Interface IServerType2
Implements IServerType
Derivado
Implementações

Propriedades

Nome Description
AuthenticationInfoCollection

Recebe uma tabela que contém os rótulos de autenticação usados para preencher a visualização simples da caixa de diálogo de conexão.

(Herdado de IServerType)
Owner

Recebe ou define um valor para passar o usuário do usuário para as janelas filhas.

RequestedPropertySize

Obtém o tamanho que o controle personalizado do usuário precisa para renderizar corretamente. Isso é usado tanto pela visão avançada da caixa de diálogo de conexão quanto pela caixa de diálogo de Registro de Novo Servidor para garantir que elas expõem espaço suficiente na tela para que todo o controle fique visível.

(Herdado de IServerType)
ServerGroupName

Obtém o nome do nó raiz do grupo de servidores para o tipo de servidor. Usado na interface de usuário Servidores Registrados .

(Herdado de IServerType)
ServerInstanceName

Recebe o nome da instância do servidor.

(Herdado de IServerType)
ServerType

Obtém o GUID do tipo de servidor exposto ao usuário na caixa combinada de tipo de servidor .

(Herdado de IServerType)
ServerTypeName

Obtém a string que é exposta ao usuário na caixa combinada do tipo servidor .

(Herdado de IServerType)
SupportsCustomBrowseAction

Recebe um valor indicando se a instância desse tipo de servidor quer especificar uma ação personalizada quando o usuário seleciona a ação de navegação no combo do servidor.

SupportsCustomNewDatabaseAction

Recebe um valor indicando se a combinação de nomes de servidor na aba Login deve conter a nova opção de ação do banco de dados.

SupportsUserNameNotion

Recebe um valor indicando se a combinação de nomes de usuário na aba Login deve estar ativada. Se não, o nome de usuário não se aplica a esse tipo de servidor.

Métodos

Nome Description
CustomBrowseAction()

Executa quando o usuário seleciona a ação de navegação personalizada no combo do servidor.

CustomNewDatabaseAction()

Executa quando o usuário seleciona a nova ação personalizada do banco de dados no combo do servidor.

GenerateImage()

Retorna um ícone recém-instanciado que é exibido na árvore de Servidores Registrados .

(Herdado de IServerType)
GenerateUserControl()

Retorna um controle de usuário recém-instanciado que é exibido na aba Propriedades de Conexão da visualização avançada da caixa de diálogo de conexão.

(Herdado de IServerType)
GetConnectionObject(UIConnectionInfo)

Retorna um novo IDbConnection objeto (fechado) que é baseado no objeto passado UIConnectionInfo .

(Herdado de IServerType)
LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Carrega qualquer informação de personalização que tenha sido salva após conexão bem-sucedida usando SavePersonalizationInfo(UIConnectionInfo). A informação de personalização é identificada de forma única por uma combinação de tipo de servidor, nome do servidor, tipo de autenticação e nome de usuário.

(Herdado de IServerType)
ProceedWithConnection(UIConnectionInfo)

Usado quando um tipo de servidor precisa realizar etapas adicionais de processamento. Indica se a conexão pode continuar ou se a caixa de diálogo de conexão deve permanecer na tela.

(Herdado de IServerType)
SavePersonalizationInfo(UIConnectionInfo)

Salva informações de personalização que podem ser necessárias para usos subsequentes da caixa de diálogo de conexão, como tipo de servidor, nome do servidor, tipo de autenticação e nome de usuário.

(Herdado de IServerType)

Aplica-se a