Connection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション、サーバー、またはサイトへの接続を表します。
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
- 継承
-
Connection
- 実装
注釈
オブジェクトは Connection 、特定の管理単位の 1 つの管理セッションを表します。 これは、管理スコープ、関連付けられている管理ユニット識別子 (サーバー、アプリケーション、またはサイト) と、セッションの開始に使用される資格情報によって定義されます。
プロパティ
ConfigurationPath |
現在の管理単位の構成パスを取得します。 |
CurrentFrameworkVersion |
.NET Framework バージョンを取得します。 |
Deactivated |
接続が非アクティブ化されているかどうかを示す値を取得します。 |
FrameworkVersions |
アクティブな管理セッションの.NET Frameworkバージョンを取得します。 |
IsLocalConnection |
接続がローカルかどうかを示す値を取得します。 |
IsUserServerAdministrator |
接続を開くユーザーが Administrators ユーザー グループのメンバーであるかどうかを示す値を取得します。 |
Modules |
現在の接続のモジュールの一覧を取得します。 |
Name |
現在の接続の名前を取得します。 |
Scope |
現在の接続の管理スコープを取得します。 |
ScopePath |
接続の管理スコープ パスを取得します。 |
Url |
現在の接続の Uniform Resource Identifier (URI) を取得します。 |
UserName |
ユーザーの Windows ドメインまたはローカル アカウント名を取得します。 |
メソッド
CreateProxy(Module, Type) |
モジュール サービス プロキシを作成します。 |
EndConfigurationManagement() |
現在の接続のルートの構成パスを設定します。 |
EndConfigurationManagement(Type) |
指定したページの種類を使用して、現在の接続のルートの構成パスを設定します。 |
Refresh() |
サーバーへの接続を更新します。 |
SetConfigurationPath(ManagementConfigurationPath) |
アプリケーション、サーバー、またはサイトへの接続を表します。 |
StartConfigurationManagement(ManagementConfigurationPath) |
指定したサイトの構成パスを設定します。 |
StartConfigurationManagement(ManagementConfigurationPath, Type) |
指定したページの種類を使用して、指定したサイトの構成パスを設定します。 |
イベント
Initialized |
この接続に含まれるすべてのモジュールが初期化されたときに発生します。 |
明示的なインターフェイスの実装
IDisposable.Dispose() |
Connection によって使用されているすべてのリソースを解放します。 |
IServiceContainer.AddService(Type, Object) |
指定したサービスの種類のインスタンスを持つサービスをサービス コンテナーに追加します。 |
IServiceContainer.AddService(Type, Object, Boolean) |
指定したサービスの種類のインスタンスを持つサービスをサービス コンテナーに追加します。必要に応じて、任意の親サービス コンテナーに要求を昇格します。 |
IServiceContainer.AddService(Type, ServiceCreatorCallback) |
指定したコールバック オブジェクトを持つサービスをサービス コンテナーに追加します。 |
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) |
指定したコールバック オブジェクトを持つサービスをサービス コンテナーに追加します。必要に応じて、任意の親サービス コンテナーに要求を昇格させます。 |
IServiceContainer.RemoveService(Type) |
指定されたサービスの型をサービス コンテナーから削除します。 |
IServiceContainer.RemoveService(Type, Boolean) |
指定したサービスの種類をサービス コンテナーから削除します。必要に応じて、任意の親サービス コンテナーに要求を昇格します。 |
IServiceProvider.GetService(Type) |
指定した型のサービス オブジェクトを返します。 |