Udostępnij za pośrednictwem


ServiceModuleInfo Klasa

Definicja

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
Dziedziczenie
ServiceModuleInfo
Atrybuty

Konstruktory

ServiceModuleInfo()

Właściwości

EntryPoint

Pobiera lub ustawia punkt wejścia usługi zawierający nazwę zestawu wraz z nazwą klasy reprezentującą ten moduł usługi.

FriendServices

Pobiera lub ustawia kolekcję usług, które w przypadku uruchamiania wewnątrz tego samego hosta co ta usługa, którego element AssemblyLoadContext będzie używany do rozpoznawania zależności. Te obiekty AssemblyLoadContexts będą odpytywane w wyświetlonej kolejności, zatrzymując się, gdy/jeśli zestaw zostanie pomyślnie załadowany. Dodatkowe obiekty AssemblyLoadContexts będą przeszukiwane tylko wtedy, gdy zestaw nie rozwiąże problemu, wyszukując katalog, w ramach którego znajduje się zestaw usługi. Ta właściwość ma zastosowanie tylko do usług działających wewnątrz procesów hosta dotnet.

Host

Pobiera lub ustawia typ hosta modułu usługi.

HostGroupAllowed

Pobiera lub ustawia wartość wskazującą, czy ten moduł usługi może mieć grupę hostów.

HostGroupId

Pobiera lub ustawia grupę hostów, która powinna być używana dla tej usługi, użycie tej właściwości wymaga HostGroupAllowed ustawienia wartości true.

HostId

Pobiera lub ustawia identyfikator hosta modułu usługi.

Name

Pobiera lub ustawia nazwę modułu usługi; np. "Organization.ModuleName".

ServiceBaseDirectory

Pobiera lub ustawia ścieżkę katalogu zawierającego moduł usługi. W przypadku ustawienia może to być katalog podstawowy dla AssemblyPathelementu . Jeśli nie zostanie ustawiona, to do hosta, w jaki sposób plik usługi jest rozpoznawany.

ServiceOverride
SingleDomainLoaderOptimization

Pobiera lub ustawia wartość wskazującą, czy ten moduł usługi powinien załadować element AppDomain z ustawioną wartością SingleDomain.

VersionRange

Pobiera lub ustawia wersje usługi lub wersję oczekiwaną przez klienta.

Metody

Clone()
ToString()
WithBaseDirectory(String)

Aktualizacje takServiceModuleInfo, aby wszystkie ścieżki względne w obiekcie zostały połączone z podanym elementem baseDirectory.

Dotyczy