public interface IRegistrator : ISealable
Public Interface IRegistrator
Inherits ISealable
public interface class IRegistrator : ISealable
type IRegistrator =
interface
interface ISealable
end
InstanceName | Имя экземпляра сервера или null, если регистрация выполняется на клиенте. |
IsPlatform | Признак того, что объект выполняет регистрацию платформенных расширений. Этот признак используется системой, не рекомендуется его устанавливать. |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от ISealable) |
SessionType | Тип сессии. |
Tag | Флаговое перечисление с тегами регистратора, которые ограничивают область его использования. По умолчанию используются теги Default. |
UnityContainer | Контейнер Unity, в котором выполняется регистрация. |
FinalizeRegistration | Завершает регистрацию. В этом методе рекомендуется получить зависимости из Unity и выполнить их настройку. |
InitializeExtensions | Выполняет инициализацию заданного контейнера расширений. Рекомендуется не выполнять регистрацию Unity в этом объекте. |
InitializeRegistration | Инициализирует регистрацию. В этом методе рекомендуется зарегистрировать зависимости в Unity, которые необходимы уже на момент регистрации расширений. |
RegisterExtensions | Выполняет регистрацию расширений. Рекомендуется не выполнять регистрацию Unity в этом объекте. |
RegisterUnity | Выполняет регистрацию объектов расширений и их зависимостей в контейнере Unity. |
Seal | Защищает объект от изменений. (Унаследован от ISealable) |