ServiceDefinition - класс
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Server.Core.Location.ServiceDefinition
Пространство имен: Microsoft.TeamFoundation.Server.Core.Location
Сборка: Microsoft.TeamFoundation.Server.Core (в Microsoft.TeamFoundation.Server.Core.dll)
Синтаксис
'Декларация
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
Тип ServiceDefinition предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ServiceDefinition |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Description | Текст, который содержит описание или описывается, эта служба или его использования. |
![]() |
DisplayName | Отображаемое имя для определения службы |
![]() |
Identifier | Идентификатор для данного экземпляра этого типа службы.ServiceType вместе и идентификатор уникально идентифицируют определение службы. |
![]() |
IsSingleton | Устаревшее. Если значение true, это единственное определение службы с этим типом.Если это определение службы будет быть зарегистрированы и это верно, нет определения службы с этим типом службы уже можно зарегистрировать.Если это определение обновления, оно является определением одноэлементный, должен быть единственным зарегистрирована определением.После определения одноэлементный зарегистрирован, никакие другие определения службы с указанным типом службы можно зарегистрировать. |
![]() |
LocationMappings | Сопоставления расположения, определяющие, в котором сроки службы, согласно заданным сопоставлений доступа для FullyQualified определения службы.Для любого определения службы относительно это всегда будет пустым. |
![]() |
RelativePath | Относительный путь для определения службы.Если RelativeToSetting FullyQualified, это значение должно быть NULL, в противном случае оно должно содержать часть пути, относительно любые другие относительный параметр для службы.Если вызывающий объект это значение изменяется, это определение будет содержать неверные значения для его LocationMappings и будет возвращать неправильные расположения для вызовов LocationForZone до тех пор, пока не будет передается обратно в LocationServiceAPI. |
![]() |
RelativeToSetting | Уровень TeamFoundationServer, эта служба относительно.Это вместе с записью RelativePath и определения локационного службы для сопоставления доступа используется для определения конечное расположение служб, которые имеют параметр, отличных от FullyQualified.Если вызывающий объект это значение изменяется, это определение будет содержать неверные значения для его LocationMappings и будет возвращать неправильные расположения для вызовов LocationForZone до тех пор, пока не будет передается обратно в LocationServiceAPI. |
![]() |
RelativeToSettingValue | |
![]() |
ServiceType | Это имя типа службы, определяется.Обратите внимание, что разные службы могут иметь одинаковые ServiceType.ServiceType вместе и идентификатор уникально идентифицируют определение службы. |
![]() |
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.Server.Core.Location - пространство имен