次の方法で共有


ServiceModuleInfo クラス

定義

public ref class ServiceModuleInfo
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class ServiceModuleInfo
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type ServiceModuleInfo = class
Public Class ServiceModuleInfo
継承
ServiceModuleInfo
属性

コンストラクター

ServiceModuleInfo()

プロパティ

EntryPoint

アセンブリの名前と、このサービス モジュールを表すクラス名を含むサービス エントリ ポイントを取得または設定します。

FriendServices

このサービスと同じホスト内で実行されている場合、その AssemblyLoadContext が依存関係の解決に使用されるサービスのコレクションを取得または設定します。 これらの AssemblyLoadContexts は表示される順序で照会され、アセンブリが正常に読み込まれた場合は停止します。 追加の AssemblyLoadContexts は、サービス アセンブリが存在するディレクトリを検索して、アセンブリが最初に解決できない場合にのみ検索されます。 このプロパティは、dotnet Host プロセス内で実行されているサービスにのみ適用されます。

Host

サービス モジュールのホストの種類を取得または設定します。

HostGroupAllowed

このサービス モジュールにホスト グループを許可するかどうかを示す値を取得または設定します。

HostGroupId

このサービスに使用する必要があるホスト グループを取得または設定します。このプロパティの使用は true に設定する必要 HostGroupAllowed があります。

HostId

サービス モジュールのホスト ID を取得または設定します。

Name

サービス モジュール名を取得または設定します。たとえば、"Organization.ModuleName" などです。

ServiceBaseDirectory

サービス モジュールを含むディレクトリのパスを取得または設定します。 設定されている場合は、 のベース ディレクトリ AssemblyPathである可能性があります。 設定されていない場合は、サービス ファイルの解決方法はホスト次第です。

ServiceOverride
SingleDomainLoaderOptimization

LoaderOptimization を SingleDomain に設定して、このサービス モジュールを AppDomain に読み込む必要があるかどうかを示す値を取得または設定します。

VersionRange

サービスのバージョン、またはクライアントが期待するバージョンを取得または設定します。

メソッド

Clone()
ToString()
WithBaseDirectory(String)

ServiceModuleInfo内のすべての相対パスが指定された baseDirectory と組み合わされるように、 をUpdatesします。

適用対象