次の方法で共有


Server クラス

Microsoft SQL Server 2005 Analysis Services (SSAS) のインスタンスを表し、このインスタンスを制御するためのメソッドとメンバーを提供します。 このクラスは継承できません。

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.NamedComponent
          Microsoft.AnalysisServices.MajorObject
            Microsoft.AnalysisServices.Server

名前空間:  Microsoft.AnalysisServices
アセンブリ:  Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)

構文

'宣言
<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")> _
Public NotInheritable Class Server _
    Inherits MajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable
'使用
Dim instance As Server
[GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")]
public sealed class Server : MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[GuidAttribute(L"554BBCA3-925F-4797-9460-2421A8CD7030")]
public ref class Server sealed : public MajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("554BBCA3-925F-4797-9460-2421A8CD7030")>]
type Server =  
    class 
        inherit MajorObject 
        interface IMajorObject 
        interface INamedComponent 
        interface IModelComponent 
        interface IComponent 
        interface IDisposable 
        interface ICloneable 
    end
public final class Server extends MajorObject implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable

Server 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド Server Server の新しいインスタンスを既定値で初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Annotations 現在のオブジェクトに対するすべての注釈のコレクション オブジェクトを取得します。 (MajorObject から継承されています。)
パブリック プロパティ Assemblies Server オブジェクトからアセンブリのコレクションを取得します。
パブリック プロパティ CaptureLog CaptureXml プロパティが true に設定されている場合は、生成される XMLA コマンドを含むコレクションを取得します。
パブリック プロパティ CaptureXml Analysis Services のインスタンスに送信された XML メッセージをログに記録するかどうかを示す、Server オブジェクトの CaptureLog プロパティを取得します。値の設定も可能です。
パブリック プロパティ Connected Analysis Services のインスタンスへの接続が存在するかどうかを示す値を取得します。
パブリック プロパティ ConnectionInfo ConnectionInfo オブジェクトを Server オブジェクトから取得します。このフィールドは読み取り専用です。
パブリック プロパティ ConnectionString Analysis Services のインスタンスに接続するために使用する文字列を取得します。このフィールドは読み取り専用です。
パブリック プロパティ Container (Component から継承されています。)
パブリック プロパティ CreatedTimestamp オブジェクトの作成日時を取得します。値の設定も可能です。 (MajorObject から継承されています。)
パブリック プロパティ Databases Server に存在するデータベースのコレクションを取得します。
パブリック プロパティ DefaultCompatibilityLevel
パブリック プロパティ Description 現在のオブジェクトの説明文字列を取得します。値の設定も可能です。 (MajorObject から継承されています。)
パブリック プロパティ Edition 現在インストールされている Analysis Services のバージョンを取得します。値の設定も可能です。読み取り専用です。
パブリック プロパティ EditionID 現在インストールされている Analysis Services のバージョンの EditionID を取得します。値の設定も可能です。読み取り専用です。
プロテクト プロパティ FriendlyName 表示名を返します。 (NamedComponent から継承されています。)
パブリック プロパティ ID コンポーネントの識別子を取得します。値の設定も可能です。 (NamedComponent から継承されています。)
パブリック プロパティ IsLoaded インフラストラクチャです。MajorObject が読み込まれたかどうかを示す値を取得します。 (MajorObject から継承されています。)
プロテクト プロパティ KeyForCollection コレクションで使用されているキーを返します。 (NamedComponent から継承されています。)
パブリック プロパティ LastSchemaUpdate 現在のオブジェクト スキーマの最終更新日時を取得します。値の設定も可能です。 (MajorObject から継承されています。)
パブリック プロパティ Name コンポーネントの名前を取得します。値の設定も可能です。 (NamedComponent から継承されています。)
パブリック プロパティ OwningCollection ModelComponent を格納するコレクションを取得します。値の設定も可能です。 (ModelComponent から継承されています。)
パブリック プロパティ Parent インフラストラクチャです。ModelComponent オブジェクトの親である IModelComponent オブジェクトを取得します。 (ModelComponent から継承されています。)
パブリック プロパティ ProductLevel 製品レベル要素への読み取り専用アクセスを取得します。値の設定も可能です。製品レベル自体は、格納されているインストールに固有の文字列から取得されます。
パブリック プロパティ ProductName Analysis Services のインスタンスのインストール元の製品の名前への読み取り専用アクセスを取得します。値の設定も可能です。
パブリック プロパティ Roles データベース、キューブ、またはマイニング モデルの Roles のコレクションを取得します。
パブリック プロパティ ServerLocation
パブリック プロパティ ServerMode 動作中のサーバーのサーバー モードを取得します。値の設定も可能です。サーバー モードは、ServerMode の列挙体です。
パブリック プロパティ ServerProperties 特定の Server オブジェクトに関連付けられたサーバー プロパティのコレクションを取得します。
パブリック プロパティ SessionID サーバーのセッション ID を取得します。
パブリック プロパティ SessionTrace サーバー上でトレースを開始および停止するための SessionTrace オブジェクトを取得します。
パブリック プロパティ Site インフラストラクチャです。コンポーネントのサイトを取得します。値の設定も可能です。 (NamedComponent から継承されています。)
パブリック プロパティ SiteID インフラストラクチャです。コンポーネントに関連付けられているサイトの識別子を取得または設定します。 (NamedComponent から継承されています。)
パブリック プロパティ Traces サーバー上で利用できるトレースを取得します。
パブリック プロパティ Version サーバーのバージョンを取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド AddToContainer インフラストラクチャです。指定されたコンテナーに ModelComponent オブジェクトを追加します。 (ModelComponent から継承されています。)
プロテクト メソッド AfterInsert インフラストラクチャです。指定されたインデックスへの追加後に ModelComponent オブジェクトを表示します。 (ModelComponent から継承されています。)
プロテクト メソッド AfterMove インフラストラクチャです。指定されたインデックスへの移動後に ModelComponent オブジェクトを表示します。 (ModelComponent から継承されています。)
プロテクト メソッド AfterRemove インフラストラクチャです。ModelComponent オブジェクトの削除後に ModelComponentCollection を表示します。 (ModelComponent から継承されています。)
パブリック メソッド Attach(String) フォルダーをサーバーにアタッチします。
パブリック メソッド Attach(String, ReadWriteMode) 指定されたモードを使用して、フォルダーをサーバーにアタッチします。
パブリック メソッド Attach(String, ReadWriteMode, String) 指定されたモードとパスワードを使用して、フォルダーをサーバーにアタッチします。
プロテクト メソッド BeforeRemove インフラストラクチャです。ModelComponent オブジェクトを削除した後でクリーンアップします。 (ModelComponent から継承されています。)
パブリック メソッド BeginTransaction サーバー上でトランザクションを開始します。
パブリック メソッド CancelCommand() サーバーに最後に送信されたコマンドを取り消します。
パブリック メソッド CancelCommand(String) 指定したセッションでサーバーに最後に送信されたコマンドを取り消します。
パブリック メソッド CancelConnection(Int32) 接続 ID で指定したサーバー接続を取り消します。
パブリック メソッド CancelConnection(Int32, Boolean) 接続 ID で指定したサーバー接続を取り消し、関連付けられている他のすべての接続を取り消すかどうかを示します。
パブリック メソッド CancelSession() サーバー上のセッションを取り消します。
パブリック メソッド CancelSession(Int32) サーバー上の指定したセッションを取り消します。
パブリック メソッド CancelSession(String) サーバー上の指定したセッションを取り消します。
パブリック メソッド CancelSession(Int32, Boolean) サーバー上の指定したセッションを取り消します。
パブリック メソッド CancelSession(String, Boolean) サーバー上の指定したセッションを取り消します。
パブリック メソッド Clone() Server オブジェクトの新しい完全コピーを作成します。
プロテクト メソッド Clone(Boolean) インフラストラクチャです。MajorObject オブジェクトの新しいコピーを作成します。 (MajorObject から継承されています。)
パブリック メソッド CommitTransaction 現在のトランザクションで加えられた変更をコミットします。
パブリック メソッド ConcatenateCaptureLog(Boolean, Boolean) キャプチャ ログを、XMLA Batch 要素にラップされた、連結 XML 形式で取得し、トランザクション属性と XMLA Parallel 要素を含めるかどうかを示します。
パブリック メソッド ConcatenateCaptureLog(Boolean, Boolean, Boolean) キャプチャ ログを、XMLA Batch 要素にラップされた、連結 XML 形式で取得し、トランザクション属性と XMLA Parallel 要素を含めるかどうかを示します。
パブリック メソッド Connect(String) 指定した接続文字列を使用して、Server の現在のインスタンスを Analysis Services サーバーに接続します。
パブリック メソッド Connect(String, Boolean) 指定された接続文字列とプロパティを使用して、Server の現在のインスタンスを Analysis Services サーバーに接続します。
パブリック メソッド Connect(String, String) 指定した接続文字列を使用して、Server の現在のインスタンスを Analysis Services サーバーに接続します。
パブリック メソッド CopyTo(Server) Server オブジェクトを指定したオブジェクトにコピーします。
プロテクト メソッド CopyTo(MajorObject, Boolean) インフラストラクチャです。指定したコピー先に MajorObject オブジェクトをコピーします。 (MajorObject から継承されています。)
パブリック メソッド CreateObjRef セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド Disconnect() Server オブジェクトを Analysis Services サーバーから接続解除します。
パブリック メソッド Disconnect(Boolean) 指定したセッション Server オブジェクトを Analysis Services サーバーから接続解除します。
パブリック メソッド Dispose (Component から継承されています。)
パブリック メソッド Drop() 現在のオブジェクトを削除し、サーバーを更新します。 (MajorObject から継承されています。)
パブリック メソッド Drop(DropOptions) 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 (MajorObject から継承されています。)
パブリック メソッド Drop(DropOptions, XmlaWarningCollection) 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings オブジェクトで返されます。 (MajorObject から継承されています。)
パブリック メソッド Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings 変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。 (MajorObject から継承されています。)
パブリック メソッド Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings 変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。 (MajorObject から継承されています。)
パブリック メソッド EndXmlaRequest 最後の XML for Analysis (XMLA) 要求を終了します。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Execute(String) Analysis Services サーバー上で指定したコマンドを実行します。
パブリック メソッド Execute(String, ImpactDetailCollection, Boolean) Analysis Services サーバー上で指定したコマンドを実行し、影響分析のサポートを提供します。
パブリック メソッド ExecuteCaptureLog(Boolean, Boolean) サーバー上でキャプチャ ログの内容を実行し、トランザクション モードまたは並列モードでの実行を示します。影響を受けるオブジェクトは処理されません。
パブリック メソッド ExecuteCaptureLog(Boolean, Boolean, Boolean) サーバー上でキャプチャ ログの内容を実行し、トランザクション モードまたは並列モードでの実行を示します。さらに、影響を受けるオブジェクトを処理するかどうかを示します。
パブリック メソッド ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean) サーバー上でキャプチャ ログの内容を実行し、トランザクション モードまたは並列モードでの実行を示します。さらに、影響を受けるオブジェクトを処理するかどうかを示し、揮発性のオブジェクトをスキップするかどうかを示します。
パブリック メソッド GetConnectionState Analysis Services サーバーへの接続の現在の状態を取得します。
プロテクト メソッド GetCreateReferences インフラストラクチャです。参照を作成するための Hashtable を取得します。 (MajorObject から継承されています。)
パブリック メソッド GetDependents インフラストラクチャです。指定された Hashtable に対する依存を取得します。 (MajorObject から継承されています。)
プロテクト メソッド GetDropDependents インフラストラクチャです。ドロップの依存を取得します。 (MajorObject から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetLastSchemaUpdate インフラストラクチャです。指定されたオブジェクト スキーマの最終更新日時を取得します。
パブリック メソッド GetLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド GetReferences インフラストラクチャです。MajorObject が参照しているオブジェクトを取得します。 (MajorObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド GetUpdateOverwrites インフラストラクチャです。更新された MajorObject を上書きする Hashtable オブジェクトを取得します。 (MajorObject から継承されています。)
パブリック メソッド InitializeLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド NotifyTableChange 指定したデータ ソース内のテーブルの内容が変更されたことを Analysis Services のインスタンスに通知します。
パブリック メソッド Reconnect Analysis Services データベースへの接続を再確立します。
パブリック メソッド Refresh() サーバー定義を基に現在のオブジェクトを更新します。 (MajorObject から継承されています。)
パブリック メソッド Refresh(Boolean) サーバー定義を基に現在のオブジェクトを更新します。また、指定されている場合は、読み込まれた依存オブジェクトも更新します。 (MajorObject から継承されています。)
パブリック メソッド Refresh(Boolean, RefreshType) サーバー定義を基に現在のオブジェクトを更新します。また、指定されている場合は、読み込まれた依存オブジェクトも更新します。 (MajorObject から継承されています。)
プロテクト メソッド RemoveFromContainer インフラストラクチャです。指定されたコンテナーから ModelComponent オブジェクトを削除します。 (ModelComponent から継承されています。)
パブリック メソッド Restore(String) Analysis Services データベースをバックアップ ファイルから復元します。
パブリック メソッド Restore(RestoreInfo) RestoreInfo オブジェクトに設定されたオプションを使用して、Analysis Services データベースをバックアップ ファイルから復元します。
パブリック メソッド Restore(String, String) Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド Restore(String, String, Boolean) 上書きフラグを指定して、Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド Restore(String, String, Boolean, array<RestoreLocation[]) 上書きフラグと複数のリモート サーバーを指定して、Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity) 上書きフラグ、複数のリモート サーバー、およびセキュリティ設定を指定して、Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity, String) パスワード、上書きフラグ、複数のリモート サーバー、およびセキュリティ設定を指定して、Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド Restore(String, String, Boolean, array<RestoreLocation[], RestoreSecurity, String, String) パスワード、上書きフラグ、複数のリモート サーバー、セキュリティ設定、およびストレージの場所を指定して、Analysis Services データベースをバックアップ ファイルから指定したデータベースに復元します。
パブリック メソッド RollbackTransaction サーバーへの接続の現在のトランザクションをロールバックします。
パブリック メソッド SendXmlaRequest(XmlaRequestType, Stream) 指定したストリームを使用して、指定した種類の XML for Analysis (XMLA) 要求を送信します。
パブリック メソッド SendXmlaRequest(XmlaRequestType, TextReader) 指定したストリームを使用して、指定した種類の XML for Analysis (XMLA) 要求を送信します。
パブリック メソッド StartXmlaRequest サーバーへの XML for Analysis (XMLA) 要求を開始します。
パブリック メソッド Submit() インフラストラクチャです。ModelComponent オブジェクトを送信します。 (ModelComponent から継承されています。)
パブリック メソッド Submit(Boolean) インフラストラクチャです。ModelComponent オブジェクトを送信します。 (ModelComponent から継承されています。)
パブリック メソッド ToString コンポーネントの名前を表す文字列を返します。 (NamedComponent から継承されています。)
パブリック メソッド Update() 依存オブジェクトを更新するための既定値を使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。)
パブリック メソッド Update(UpdateOptions) 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。)
パブリック メソッド Update(UpdateOptions, UpdateMode) 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。)
パブリック メソッド Update(UpdateOptions, UpdateMode, XmlaWarningCollection) 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告します。 (MajorObject から継承されています。)
パブリック メソッド Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。 (MajorObject から継承されています。)
パブリック メソッド Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。analyzeImpactOnly が true の場合、影響分析操作だけが実行され、更新操作は実行されません。 (MajorObject から継承されています。)
パブリック メソッド UpdateObjects(array<IMajorObject[]) インフラストラクチャです。 Server オブジェクトに対する更新を Analysis Services サーバーに送信します。
パブリック メソッド UpdateObjects(array<IMajorObject[], ImpactDetailCollection) インフラストラクチャです。 Server オブジェクトに対する更新を Analysis Services サーバーに送信します。
パブリック メソッド Validate(ValidationErrorCollection) 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。 (ModelComponent から継承されています。)
パブリック メソッド Validate(ValidationResultCollection) MajorObject が有効かどうかを示します。 (MajorObject から継承されています。)
パブリック メソッド Validate(ValidationErrorCollection, Boolean) 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。パラメーターを使って、詳細なエラー情報を返すように指定できます。 (ModelComponent から継承されています。)
パブリック メソッド Validate(ValidationResultCollection, ValidationOptions) MajorObject が有効かどうかを示します。 (MajorObject から継承されています。)
パブリック メソッド Validate(ValidationErrorCollection, Boolean, ServerEdition) Server オブジェクトが有効かどうかを示します。 (NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition) をオーバーライドします。)
パブリック メソッド Validate(ValidationResultCollection, ValidationOptions, ServerEdition) MajorObject が有効かどうかを示します。 (MajorObject から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed (Component から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ICloneable.Clone サーバーのコピーを作成します。
明示的なインターフェイスの実装プライベート メソッド IDeserializationCallback.OnDeserialization オブジェクト グラフ全体のシリアル化解除が完了したときに実行されます。 (MajorObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IFormattable.ToString 指定した書式を使用して現在のインスタンスの値を書式設定します。 (NamedComponent から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IDeserializationStartCallback.OnDeserializationBegin オブジェクト グラフ全体のシリアル化解除が開始されるときに実行されます。 (MajorObject から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IHostableComponent.Host ModelComponent のホストである IServiceProvider を取得または設定します。 (ModelComponent から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IMajorObject.BaseType サーバーの基本型の実装を取得します。
明示的なインターフェイスの実装プライベート メソッド IMajorObject.CreateBody インフラストラクチャです。サーバーの新しい本文を作成します。
明示的なインターフェイスの実装プライベート メソッド IMajorObject.DependsOn インフラストラクチャです。サーバーがオブジェクトに依存しているかどうかを判断します。
明示的なインターフェイスの実装プライベート プロパティ IMajorObject.ObjectReference サーバーのオブジェクト参照の実装を取得します。
明示的なインターフェイスの実装プライベート プロパティ IMajorObject.ParentDatabase サーバーの親データベースの実装を取得します。
明示的なインターフェイスの実装プライベート プロパティ IMajorObject.ParentServer サーバーの親サーバーの実装を取得します。
明示的なインターフェイスの実装プライベート プロパティ IMajorObject.Path サーバーのパスの実装を取得します。
明示的なインターフェイスの実装プライベート メソッド IMajorObject.WriteRef インフラストラクチャです。サーバーの参照を書き込みます。
明示的なインターフェイスの実装プライベート プロパティ IModelComponent.FriendlyPath ModelComponent の表示パスを取得します。 (ModelComponent から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IModelComponent.OwningCollection 現在のオブジェクトを所有するコレクションを取得または設定します。 (ModelComponent から継承されています。)

先頭に戻る

説明

このオブジェクトは、分析管理オブジェクト (AMO) のオブジェクト モデル ツリー全体のルート オブジェクトです。 ClassType Server オブジェクトを使用すると、次の操作を実行できます。

  • Analysis Services のインスタンスが実行されているコンピューターに接続する。

  • Analysis Services のインスタンスに接続する (セッションを作成する)/接続解除する (セッション コンテキストを終了する)

  • Analysis Services へのコマンド トラフィックの XML メッセージ ログをキャプチャする。

  • 製品のエディションおよび製品レベルを識別する。

  • データベース、データ ソース、コマンド、ディメンション、キューブ、データ マイニング モデル、ロールなどの他の Analysis Services オブジェクトを作成する要求を実行する。

使用例

次のコードでは、Analysis Services のインスタンスを作成および初期化します。 "LocalHost" は、AMO アプリケーションと同じコンピューター上で実行されているインスタンスを指定します。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.AnalysisServices;

namespace AMO_Server_object_snippet
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create instance of Analysis Services object
            using (Server myServer = new Server())
            {
                // Connect to local instance of Analysis Services
                myServer.Connect("LocalHost");

                //use the server object here
                //....

                //Disconnect from the server
                myServer.Disconnect();
            }//Remember: this closing curly brace is 
             //          where the Dispose method, of the server object,
             //          is invoked (when you use the 'using' statement).
        }
    }
}

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.AnalysisServices 名前空間