Compartilhar via


Connection Classe

Definição

Representa uma conexão com um aplicativo, servidor ou site.

public ref class Connection sealed : IDisposable, IServiceProvider, System::ComponentModel::Design::IServiceContainer
public sealed class Connection : IDisposable, IServiceProvider, System.ComponentModel.Design.IServiceContainer
type Connection = class
    interface IServiceContainer
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class Connection
Implements IDisposable, IServiceContainer, IServiceProvider
Herança
Connection
Implementações

Comentários

Um Connection objeto representa uma única sessão de gerenciamento para uma unidade de gerenciamento específica. Ele é definido por um escopo de gerenciamento, o identificador de unidade de gerenciamento associado (que pode ser um servidor, aplicativo ou site) e as credenciais usadas para iniciar a sessão.

Propriedades

ConfigurationPath

Obtém o caminho de configuração para a unidade de gerenciamento atual.

CurrentFrameworkVersion

Obtém a versão .NET Framework.

Deactivated

Obtém um valor que indica se a conexão foi desativada.

FrameworkVersions

Obtém as versões .NET Framework na sessão de gerenciamento ativo.

IsLocalConnection

Obtém um valor que indica se a conexão é local.

IsUserServerAdministrator

Obtém um valor que indica se o usuário que abre a conexão é membro do grupo de usuários Administradores.

Modules

Obtém uma lista de módulos para a conexão atual.

Name

Obtém o nome da conexão atual.

Scope

Obtém o escopo de gerenciamento da conexão atual.

ScopePath

Obtém o caminho do escopo de gerenciamento para a conexão.

Url

Obtém o URI (Uniform Resource Identifier) para a conexão atual.

UserName

Obtém o domínio do Windows ou o nome da conta local do usuário.

Métodos

CreateProxy(Module, Type)

Cria um proxy de serviço de módulo.

EndConfigurationManagement()

Define o caminho de configuração da raiz da conexão atual.

EndConfigurationManagement(Type)

Define o caminho de configuração da raiz da conexão atual usando o tipo de página especificado.

Refresh()

Atualiza a conexão com o servidor.

SetConfigurationPath(ManagementConfigurationPath)

Representa uma conexão com um aplicativo, servidor ou site.

StartConfigurationManagement(ManagementConfigurationPath)

Define o caminho de configuração do site especificado.

StartConfigurationManagement(ManagementConfigurationPath, Type)

Define o caminho de configuração do site especificado, usando o tipo de página especificado.

Eventos

Initialized

Ocorre quando todos os módulos contidos nessa conexão foram inicializados.

Implantações explícitas de interface

IDisposable.Dispose()

Libera todos os recursos usados pelo Connection.

IServiceContainer.AddService(Type, Object)

Adiciona o serviço que tem a instância de tipo de serviço especificada ao contêiner de serviço.

IServiceContainer.AddService(Type, Object, Boolean)

Adiciona o serviço que tem a instância de tipo de serviço especificada ao contêiner de serviço, promovendo opcionalmente a solicitação para quaisquer contêineres de serviço pai.

IServiceContainer.AddService(Type, ServiceCreatorCallback)

Adiciona o serviço que tem o objeto de retorno de chamada especificado ao contêiner de serviço.

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Adiciona o serviço que tem o objeto de retorno de chamada especificado ao contêiner de serviço, promovendo opcionalmente a solicitação para quaisquer contêineres de serviço pai.

IServiceContainer.RemoveService(Type)

Remove o tipo de serviço especificado do contêiner de serviço.

IServiceContainer.RemoveService(Type, Boolean)

Remove o tipo de serviço especificado do contêiner de serviço, promovendo opcionalmente a solicitação para todos os contêineres de serviço pai.

IServiceProvider.GetService(Type)

Retorna o objeto de serviço do tipo especificado.

Aplica-se a