ServiceDefinition - класс
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceDefinition
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
Тип ServiceDefinition предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ServiceDefinition() | |
![]() |
ServiceDefinition(String, Guid, String, String, RelativeToSetting, String, String) | Фабричный метод для создания определения службы.Сопоставления расположения можно добавить с помощью функции [IServiceDefinition.AddLocationMapping()].Обратите внимание, что этот метод не выполняет регистрацию определения службы. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Description | Отправьте СМС, что документы или опишите что эта служба или как оно используется. |
![]() |
DisplayName | Отображаемое имя для этого определения службы. |
![]() |
Identifier | Идентификатор для данного экземпляра этого типа службы.Совместное [ServiceType] и [Identifier] однозначно определяют определения службы. |
![]() |
IsSingleton | Устаревший. Если [true] это единственное определение службы с этим типом.Если это определение службы должен быть зарегистрирован и это [true], определения службы с этим типом службы могут быть уже зарегистрировать.Если это определение обновить, чтобы становится определением одноэлементной должен быть единственным зарегистрированные с определением. После определения одиночного зарегистрирован, никакие другие определения службы с заданным типом службы можно зарегистрировать. |
![]() |
LocationMappings | Сопоставления расположения, которые определяют, где этот срок службы для данного сопоставления доступа для [FullyQualified] обслуживающих определения.Для любого определения службы относительно это значение всегда будет пустым. |
![]() |
RelativePath | Относительный путь для данного определения службы.Если [RelativeToSetting][FullyQualified], то это значение должно быть равным null.В противном случае он должен содержать часть пути, относительно все действия относительный параметр для службы.Если вызывающий объект изменяет это значение, то это определение будет содержать неверные значения для [LocationMappings] и будет возвращать неверные расположения для вызовов [LocationForZone] до тех пор, пока не будет передано обратно в [LocationServiceAPI]. |
![]() |
RelativeToSetting | Уровень [TeamFoundationServer] по отношению к которому эта служба.Это вместе с [RelativePath] и записью службы определения расположения для сопоставления доступа, используемое для идентификации конечное расположение служб, которые имеют параметр за исключением [FullyQualified].Если вызывающий объект изменяет это значение, то это определение будет содержать неверные значения для [LocationMappings] и будет возвращать неверные расположения для вызовов [LocationForZone] до тех пор, пока не будет передано обратно в [LocationServiceAPI]. |
![]() |
RelativeToSettingValue | |
![]() |
ServiceType | Это имя типа службы, которая определяется. Обратите внимание, что несколько служб могут иметь одно и то же [ServiceType]. Совместное [ServiceType] и [Identifier] однозначно определяют определения службы. |
![]() |
ToolId | Категория "сервис" которых эта служба является частью.Это соответствует старому идентификатору средства регистрации |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddLocationMapping | Добавляет сопоставление расположения для безопасных сопоставления и расположение доступа к определению службы.Обратите внимание, что при сопоставлении уже существует для предоставленного сопоставления доступа, то она будет перезаписана. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetLocationMapping | Возвращает [LocationMapping] для [AccessMapping] предоставленного или null, если это [ServiceDefinition] не имеет [LocationMapping] для предоставленного [AccessMapping].Эта функция всегда возвращает значение null, если она называется относительного на подписчиков, отличных от [ServiceDefinition]. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
RemoveLocationMapping | Удаляет сопоставление расположения для предоставленного сопоставления доступа.Обратите внимание, что указаны, что сопоставления доступа равными на основе их моникера. |
![]() |
ToString | (Переопределяет Object.ToString().) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен