TeamFoundationRequestContext – třída
Vytvořit všechny požadavky aplikace Team Foundation [TeamFoundationRequestContext] a je k dispozici z aplikace nebo jedné ze tříd základní rámec kontextu.
Hierarchie dědičnosti
System.Object
Microsoft.TeamFoundation.Framework.Server.RequestContextBase
Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Obor názvů: Microsoft.TeamFoundation.Framework.Server
Sestavení: Microsoft.TeamFoundation.Framework.Server (v Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Deklarace
Public Class TeamFoundationRequestContext _
Inherits RequestContextBase
public class TeamFoundationRequestContext : RequestContextBase
Typ TeamFoundationRequestContext zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
ActivityId | ID podprocesu použitý k vytvoření tohoto kontextu požadavku aktivity. | |
AuthenticatedUserName | Díky jméno uživatele, který podává žádost.Pokud nebyla ověřený uživatel uživatelské jméno je vrácen jako [String.Empty]. | |
AuthenticationType | ||
Command | Toto je řetězec, který je součástí klienta, který definuje záměr příkazu uživatele.Například při Get, odešlete [Command=Get] položky ke stažení a [UpdateLocalVersion] volání.Tento umožňuje seskupit volání společně určit všechna volání přidružené akce uživatele. | |
ContextId | Toto je jedinečný identifikátor, přiřazenou každému [RequestContextBase] jako je vytvořen.Tento identifikátor je nikdy změněn během zpracování požadavku. | |
DomainUserName | To by nemělo použít.Je zde pouze pro [backcompat] pro existující služby. | |
EndTime | Toto je čas ukončení požadavku.Pokud je stále aktivní, požadavek [EndTime] se rovná [DateTime.MinValue]. | |
ExecutionEnvironment | ||
IsServicingContext | Získá hodnotu označující tento kontext požadavku používá v kontextu obsluhy. | |
IsSystemContext | Vrátí [true] při souvislosti probíhá spuštění jako součást požadavku systému a není spojený s klientem. | |
IsTracked | (Zděděno z RequestContextBase.) | |
IsUserContext | Získá hodnotu označující, zda tento kontext požadavku slouží jako uživatelský kontext. | |
Items | Vlastnost vaku pro ukládání položek v kontextu požadavku.Slova začínající '$' jsou vyhrazeny. | |
Method | Načtěte informace o metodě pro tuto žádost.Pokud nebyla spuštěna metoda nebo metoda web není, to vrátit hodnotu null. | |
Queued | Ve frontě požadavek je požadavek, který není aktuálně zpracování.To znamená, že jeho konání jeden důvod nebo jiné, například server je příliš zaneprázdněn a je žádost hospodářství, dokud zesvětluje zatížení. | |
QueuedTime | Pokud žádost aktuálně ve frontě, vrátí to čas, kdy byla žádost ve frontě.Jakmile opustí žádost fronty, to vrátí čas, který strávil ve frontě. | |
RecursiveSqlCalls | Použít k zachycení jednotlivých volání serveru SQL Server. | |
RootContext | Získá kořenového kontextu přidružené k tomuto kontextu požadavku. | |
ServiceHost | Načte [ServiceHost] je součástí této žádosti. | |
ServiceName | Tato vlastnost představuje webové služby nebo aplikace, je tento požadavek odpovíte.Tuto vlastnost lze nastavit také služby zpracování. | |
SqlCalls | Použít k zachycení jednotlivých volání serveru SQL Server. | |
StartTime | Toto je bod, že žádost byla spuštěna. | |
Status | Čtení a zápisu aktuální stav žádosti nastavením výjimku pro tuto žádost. | |
UniqueIdentifier | Vrátí identifikátor volitelný příkaz zadaný klientem.Tento identifikátor je předán klientem v záhlaví HTTP v formátovaný: X TFS Instance: <Guid> [, <Command>] | |
UserContext | Uživatel přiřazený tomuto požadavku webové povrchu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
BuildHyperlink(String) | ||
BuildHyperlink(String, Guid) | ||
Cancel | Požadavek synchronně zruší. | |
CreateComponent<TComponent>() | Vytvoří komponentu, která lze použít ke komunikaci v aktuální verzi databáze. | |
CreateComponent<TComponent>(String) | Vytvoří komponentu, která lze použít ke komunikaci v aktuální verzi databáze. | |
CreateHttpComponent<TComponent> | ||
CreateImpersonationContext | Zosobňuje cílové identity v aktuálním hostiteli služby.Ověřený uživatel, bude účet služby spuštěna metoda. | |
Dispose() | (Zděděno z RequestContextBase.) | |
Dispose(Boolean) | (Přepisuje RequestContextBase.Dispose(Boolean).) | |
Elevate() | Vrátí SystemRequestContext. Pokud je aktuální kontext kontextu systému, vrátí sám. | |
Elevate(Boolean) | Vrátí SystemRequestContext. Pokud je aktuální kontext kontextu systému, vrátí sám.Tento [requestContext] je spravována vlastnící kontextu a neměli odbyt po dokončení, to bude provedeno, když je vyřazen kořenového kontextu volajícího. | |
EnterCancelableRegion | Přidruží cancelable objektu s Tento požadavek. | |
EnterMethod | [EnterMethod] na začátku provádění se nazývá [WebMethod], [HttpHandler] nebo úloha na pozadí. [EnterMethod] by měla být volána podprocesem, který je prováděn žádost. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
ExitCancelableRegion | Odebere přidružení cancelable objektu z tohoto požadavku. | |
Finalize | Ujistěte se, zda uvolnit zámky, když jsou dokončeny i v případě, že nebyly odstraněny.Obvykle je to chyba způsobena není odstraňování objektu, ale problémy časování může zabránit načítání někdy odkaz na nově vytvořený kontext.Tato finalizačních metod v tomto případě bude uvolnit prostředky. (Přepisuje Object.Finalize().) | |
GetAuthenticatedIdentity | Identita ověřeno je identita uživatele nebo služby, je provedení tohoto požadavku.V případě zosobnění, bude tato identita jeden zosobnění [UserContext].Při zosobnění není používán, tuto identitu bude stejný jako z [UserContext].Toto je funkce, která má out parametr místo vlastnost protože by neměly být snadno zaměnit s [UserContext], je volajícím identity se hledají většinu času. | |
GetHashCode | Vytvořte vlastní hash kód pro tento objekt na základě primárních hodnot v záznamu. (Přepisuje Object.GetHashCode().) | |
GetReplicaAwareService<T> | ||
GetService<T> | Získání instance třídy podle typu T.Tento objekt je instance přidružené k tomuto kontextu požadavku.Pokud instance není přidružena k tomuto kontextu, jeden bude vytvořena a potom vrátí v budoucnosti.Tyto objekty mohou být spojena s [ServiceHost] a mají delší dobu života, než na žádost. | |
GetSessionValue | [GetSessionValue] přezkoumá aktuální kontext požadavku a vrátí hodnotu zadaný [sessionKey].Relace mohou být podporovány určitý typ kontextu požadavku.To znamená, že volající musí pracovat, i když nejsou podporovány relací.Kontext požadavku podporuje relace, bude udržovat hodnoty mezi voláními pro danou relaci.Relace je často proces spuštění jednoho uživatele, kde chce umožnit klientovi na opakované použití hodnoty pro trvání procesu serveru. | |
GetSummary | Souhrn Team Foundation kontext požadavku ve formátu řetězce. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
InitializeRecursiveSqlCalls | Použít k zachycení jednotlivých volání serveru SQL Server v aktuálním kontextu a také všechny přidružené kontextů systému a uživatele. | |
IsCanceled | Určuje-li aktuální požadavek byl zrušen. | |
IsTracing | Vrátí [true] Pokud trasování pro zadané argumenty. | |
LeaveMethod | [LeaveMethod] je volána, když zůstane rozsah metod.Díky sledování rozsah metod. | |
LogItem | Dvojice klíč hodnota zaznamenává do vaku položky kontext požadavku. | |
LogSqlCall | Přidáte volání volání protokolů SQL serveru SQL Server. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
PartialResultsReady | [PartialResultsReady] je volána při provádění příkazu a příkaz zjistil dostatečně výsledek je připravena, ale ne všechny jeho.To znamená volající může spustit přístup k datům, ale u odpovědi více dat, než je aktuálně k dispozici. | |
SetMethodName | ||
SetSessionValue | [SetSessionValue] slouží k přidání názvu a hodnoty aktuální relaci požadavky. | |
ThrowIfCanceled | Vyvolá výjimku, pokud aktuální požadavek byl zrušen. | |
To | [To] slouží k načtení [requestContext] , lze použít v různých služby hostitele.Kořen [requestContext] vlastníkem této souvislosti; proto [requestContext] neměli odbyt po dokončení volajícího s ním.Bude realizována při vlastnící kontextu vyřazen. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
Trace(Int32, TraceLevel, String, array<Object[]) | Tato forma [Trace] obecně je třeba se vyhnout protože vynechání oblasti a úroveň znamená tyto typy trasovací zprávy nebudou blokovány běžné filtry trasování. | |
Trace(Int32, TraceLevel, String, String, String, array<Object[]) | Trasování bez použity specifické tagy definované uživatelem. | |
Trace(Int32, TraceLevel, String, String, array<String[], String, array<Object[]) | ||
TraceEnter | Trasování pro položku Metoda. | |
TraceException(Int32, String, String, Exception) | Trasování výjimku. | |
TraceException(Int32, TraceLevel, String, String, Exception) | Výjimku s explicitní úrovní trasování. | |
TraceLeave | Trasování na konec metody. | |
TraceSql | ||
TryGetItem<T> |
Nahoru
Pole
Název | Popis | |
---|---|---|
m_activityId |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.