HostServices クラス

定義

ビルドからホストへのアクセスを仲介するホスト サービスの実装。Implementation of a host service that mediates access from the build to the host.

public ref class HostServices
public class HostServices
type HostServices = class
Public Class HostServices
継承
HostServices

注釈

HostObject も参照してください。See also HostObject.

コンストラクター

HostServices()

ホスト サービスを作成します。Creates a host service.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetHostObject(String, String, String)

指定した名前のプロジェクトおよびタスク内にある指定したタスク用のホスト サービスを取得します。Gets the host service for the given task where the task appears within a target and project with the given names.

GetNodeAffinity(String)

指定したプロジェクト ファイルのノード アフィニティを取得します。Gets the node affinity for the given project file.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnRenameProject(String, String)

プロジェクトに名前が付けられたとき、またはプロジェクト名が変更されたときに、ホスト サービス テーブルを更新します。Updates the host services table when a project is named or renamed.

RegisterHostObject(String, String, String, ITaskHost)

指定したタスクとターゲットのペアに対するホスト サービスを登録します。Register a host service for the given task/target pair.

SetNodeAffinity(String, NodeAffinity)

指定したプロジェクト ファイルのノード アフィニティを設定します。Sets the node affinity for the given project file.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
UnregisterProject(String)

プロジェクトのホスト オブジェクトがあれば登録を解除し、そのプロジェクトに関連付けられているノード アフィニティを削除します。Unregister the project's host objects, if any and remove any node affinities associated with it.

適用対象