TeamFoundationRequestContext - класс
Все запросы в приложении Team Foundation создают [TeamFoundationRequestContext] и контекст доступен из приложения или одной из базовых классов платформы.
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Framework.Server.RequestContextBase
Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
Public Class TeamFoundationRequestContext _
Inherits RequestContextBase
public class TeamFoundationRequestContext : RequestContextBase
Тип TeamFoundationRequestContext предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
ActivityId | Идентификатор действия потока, используемого для создания контекст запроса. |
![]() |
AuthenticatedUserName | Это предоставляет имя пользователя, выполняющего запрос.Если не был, то имя пользователя, прошедшего проверку подлинности пользователя возвращается как [String.Empty]. |
![]() |
AuthenticationType | |
![]() |
Command | Это строка, которая предоставляется клиентом, указывающий цель команды пользователя.Например, при внесении получение отправляется [Command=Get] загружает и для всех вызовов [UpdateLocalVersion].Это позволяет групповые вызовы совместно указать все вызовы, связанные с действием пользователя. |
![]() |
ContextId | Это уникальный идентификатор, присвоенный каждому [RequestContextBase] по мере того как он был создан.Этот идентификатор не изменен в ходе выполнения запроса. |
![]() |
DomainUserName | Это не должно использоваться.Здесь только для [backcompat] для существующих служб. |
![]() |
EndTime | Это время выполнения запроса.Если запрос все еще активен, [EndTime] будет равно [DateTime.MinValue]. |
![]() |
ExecutionEnvironment | |
![]() |
IsServicingContext | Возвращает значение, показывающее, используется ли этот контекст запроса в контексте обслуживания. |
![]() |
IsSystemContext | Возвращает [true], если контекст выполняться как часть запроса и не связан с клиентом. |
![]() |
IsTracked | (Унаследовано от RequestContextBase.) |
![]() |
IsUserContext | Возвращает значение, показывающее, используется ли этот контекст запроса, в качестве контекста пользователя. |
![]() |
Items | Контейнер свойств для хранения элементов в контексте запроса.Слова, начинающиеся с «$» зарезервировано. |
![]() |
Method | Получите сведения о методе для данного запроса.Если метод не запущен или не является веб-метода, будет возвращено значение null. |
![]() |
Queued | Queued запрос запрос, который в настоящий момент не обрабатывает.Это означает, что его, придержанным для одной причине или другое, например, сервер слишком занято и сохраняет запроса до тех пор, пока загрузка не будет облегчать. |
![]() |
QueuedTime | Если запрос в настоящий момент в очереди, то оно возвратит время, что запрос в очереди.Запрос оставляет только очередь, оно возвратит время, проведенное в очереди. |
![]() |
RecursiveSqlCalls | Используется для получения отдельных вызовы SQL Server. |
![]() |
RootContext | Возвращает корневой контекст, связанный с данным контекстом запроса. |
![]() |
ServiceHost | Этот запрос извлекает [ServiceHost] часть. |
![]() |
ServiceName | Это свойство представляет веб-службы или приложения, ответят данный запрос.При обработке служба может дополнительно задать это свойство. |
![]() |
SqlCalls | Используется для получения отдельных вызовы SQL Server. |
![]() |
StartTime | Это точка, что запрос был запущен. |
![]() |
Status | Чтение и запись текущее состояние запроса, присвоив исключение для этого запроса. |
![]() |
UniqueIdentifier | Возвращает необязательный идентификатор команды, заданный клиентом.Этот идентификатор передается клиентом в заголовке HTTP в формате: X-TEAM FOUNDATION SERVER-Экземпляр: <Guid>[,<Command>] |
![]() |
UserContext | Рабочей области пользователя, связанного с данным запросом в интернете. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
BuildHyperlink(String) | |
![]() |
BuildHyperlink(String, Guid) | |
![]() |
Cancel | Одновременно отменяет запрос. |
![]() |
CreateComponent<TComponent>() | Создает компонент, который можно использовать для взаимодействия с текущей версией базы данных. |
![]() |
CreateComponent<TComponent>(String) | Создает компонент, который можно использовать для взаимодействия с текущей версией базы данных. |
![]() |
CreateHttpComponent<TComponent> | |
![]() |
CreateImpersonationContext | Олицетворяет идентификатор целевого объекта в текущем узле службы.Прошедший проверку пользователь будет учетной записью службы, выполняющиеся метод. |
![]() |
Dispose() | (Унаследовано от RequestContextBase.) |
![]() |
Dispose(Boolean) | (Переопределяет RequestContextBase.Dispose(Boolean).) |
![]() |
Elevate() | Возвращает SystemRequestContext. Если текущий контекст контекст локального компьютера, то будет возвращено. |
![]() |
Elevate(Boolean) | Возвращает SystemRequestContext. Если текущий контекст контекст локального компьютера, то будет возвращено.Это будет сделано [requestContext] с контекстом управляемый код и не должно быть удалено после завершения если контекст вызывающего это корневой удален. |
![]() |
EnterCancelableRegion | Связывает объект отменяемым вместе с этим запросом. |
![]() |
EnterMethod | [EnterMethod] вызывается в начале выполнения [WebMethod], [HttpHandler] или фоновых заданий. [EnterMethod] должен быть вызван для потока, в котором выполняется запрос. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
ExitCancelableRegion | Удаляет ассоциация отменяемым объекта из этого запроса. |
![]() |
Finalize | Убедитесь, что освобождения блокировки при уточнены даже если не были быть удалены.Обычно это считается ошибкой причиненной не удалить объект, но проблемы времени могут помешать всегда получить ссылку на созданный новый контекст.Этот метод завершения освобождает ресурсы в данном случае. (Переопределяет Object.Finalize().) |
![]() |
GetAuthenticatedIdentity | Идентификатор идентификатор прошедшего проверку подлинности пользователя и службы, которая делает запрос.В случае олицетворения, этот идентификатор будет на единицу при олицетворении [UserContext].Если олицетворение не используется этот идентификатор будет таким же, как из [UserContext].Это функция, которая принимает параметра out вместо свойства, поскольку это не должно быть легко путать с [UserContext], вызывающие идентификатора будет выполнять поиск большую часть времени. |
![]() |
GetHashCode | Построение пользовательского хэш-код для данного объекта на основании основных значениях в записи. (Переопределяет Object.GetHashCode().) |
![]() |
GetReplicaAwareService<T> | |
![]() |
GetService<T> | Получите экземпляр класса указанного типа t.Этот объект экземпляра, связанный с данным контекстом запроса.Если экземпляр еще не связан с данным контекстом, создать, а затем возвращается в будущем.Эти объекты могут быть связаны с [ServiceHost] иметь более длинной и время жизни, чем сам запрос. |
![]() |
GetSessionValue | [GetSessionValue] рассмотрела выполненные текущий контекст запроса и вернет значение для указанного [sessionKey].Сеансы могут поддерживаться определенным типом контекста запроса.Это означает, что вызывающий объект должен работать даже если сеансы не поддерживаются.Если контекст запроса поддерживает сеансы, то он будет сохранять значения между вызовами для данного сеанса.Сеанс часто запускаются процесса подключиться пользователем, где сервер необходимо разрешить клиента для повторного использования значения во время обработки. |
![]() |
GetSummary | Сводка контекста запроса Team Foundation в строковом формате. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
InitializeRecursiveSqlCalls | Используется для получения отдельных вызовы SQL Server в текущем контексте, а также к любым связанным контекстам системы и пользователя. |
![]() |
IsCanceled | Определяет, является ли текущий запрос был отменен. |
![]() |
IsTracing | Возвращает [true] если трассировка включена для переданных аргументов. |
![]() |
LeaveMethod | [LeaveMethod] вызывается при выходится область методов.Это включает отслеживание области действия метода. |
![]() |
LogItem | Регистрирует пару " ключ-значение " в мешку элементов контекста запроса. |
![]() |
LogSqlCall | Добавьте вызов SQL Server к журналам вызовов SQL Server. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
PartialResultsReady | [PartialResultsReady] вызывается, когда выполняется команда или команды определит, что достаточную часть результата будет готов, но не все из него.Это означает, что вызывающий может начать доступ к данным, но больше данных, чем для ответа в данный момент недоступен. |
![]() |
SetMethodName | |
![]() |
SetSessionValue | [SetSessionValue] используется для добавления имя/значение в сеансе текущих запросов. |
![]() |
ThrowIfCanceled | Вызывает исключение, если текущий запрос был отменен. |
![]() |
To | [To] используется для получения [requestContext], который может использоваться для выполнения в другом узле службы.Корень [requestContext] принадлежит этот контекст; поэтому [requestContext] не должно быть удалено, если вызывающий объект завершил с ним.Он будет удален при которых имеет контекст будет удален. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
Trace(Int32, TraceLevel, String, array<Object[]) | Эта форма [Trace] должна обычно избежать, поскольку подавление области и уровня означает, что эти типы сообщений трассировки не блокируются общими фильтрами трассировки. |
![]() |
Trace(Int32, TraceLevel, String, String, String, array<Object[]) | Трассировка без отдельных определяемых пользователем, применяемых тегов. |
![]() |
Trace(Int32, TraceLevel, String, String, array<String[], String, array<Object[]) | |
![]() |
TraceEnter | Трассировки для записи метода. |
![]() |
TraceException(Int32, String, String, Exception) | Отслеживание исключение. |
![]() |
TraceException(Int32, TraceLevel, String, String, Exception) | Исключения трассировки с явно указанным уровнем. |
![]() |
TraceLeave | Отслеживание на выйти из метода. |
![]() |
TraceSql | |
![]() |
TryGetItem<T> |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() |
m_activityId |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен