Classe TeamFoundationRequestContext
Tutte le richieste in un'applicazione di Team Foundation creano [TeamFoundationRequestContext] e il contesto è disponibile dall'applicazione o da una delle classi base del framework.
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Framework.Server.RequestContextBase
Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
Public Class TeamFoundationRequestContext _
Inherits RequestContextBase
public class TeamFoundationRequestContext : RequestContextBase
Il tipo TeamFoundationRequestContext espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ActivityId | L'id attività del thread utilizzato per creare il contesto della richiesta. |
![]() |
AuthenticatedUserName | Ciò fornisce il nome dell'utente che effettua la richiesta.Se non fosse un utente autenticato il nome utente viene restituito come [String.Empty]. |
![]() |
AuthenticationType | |
![]() |
Command | Questa è una stringa fornita dal client che definisce lo scopo del comando dell'utente.Ad esempio, quando si eseguono ottenere, inviate [Command=Get] per tutti i download e chiamate [UpdateLocalVersion].Ciò consente di raggruppare le chiamate per determinare tutte le chiamate associate a un'azione utente. |
![]() |
ContextId | Questo è un identificatore univoco assegnato a ogni [RequestContextBase] mentre viene creato.Questo identificatore non viene mai modificato durante l'esecuzione della richiesta. |
![]() |
DomainUserName | Questa operazione non deve essere utilizzata.Solo di consentire [backcompat] per i servizi esistenti. |
![]() |
EndTime | Questo è il momento in cui la richiesta è terminata.Se la richiesta è ancora attiva, [EndTime] sarà uguale a [DateTime.MinValue]. |
![]() |
ExecutionEnvironment | |
![]() |
IsServicingContext | Ottiene un valore che indica se il contesto della richiesta utilizzato in un contesto di manutenzione. |
![]() |
IsSystemContext | Restituirà [true] quando il contesto viene eseguito come parte di una richiesta di sistema e non si esegue l'associazione a un client. |
![]() |
IsTracked | (Ereditato da RequestContextBase) |
![]() |
IsUserContext | Ottiene un valore che indica se il contesto della richiesta viene utilizzato come contesto utente. |
![]() |
Items | Un contenitore di proprietà per archiviare gli elementi nel contesto della richiesta.Le parole che iniziano con “$" sono riservate. |
![]() |
Method | Recuperare le informazioni di metodo per la richiesta.Se il metodo non viene avviata, o non si tratta di un metodo Web, questo restituisce NULL. |
![]() |
Queued | Una richiesta in coda è una richiesta non attualmente elaborazione.Ciò significa che il utilizzato per un motivo o un altro, ad esempio, il server è troppo occupata e utilizzano la richiesta finché il carico non alleggerisca. |
![]() |
QueuedTime | Se la richiesta è attualmente in coda, questa restituirà il momento in cui la richiesta è stata la coda.La richiesta di una volta la coda, questa restituirà il tempo trascorso in coda. |
![]() |
RecursiveSqlCalls | Utilizzato per acquisire le singole chiamate SQL Server. |
![]() |
RootContext | Ottiene il contesto di base associato al contesto della richiesta. |
![]() |
ServiceHost | Recupera [ServiceHost] che questa richiesta fa parte di. |
![]() |
ServiceName | Questa proprietà rappresenta il servizio Web o un'applicazione in risposta alla richiesta.Il servizio di gestione è possibile impostare questa proprietà. |
![]() |
SqlCalls | Utilizzato per acquisire le singole chiamate SQL Server. |
![]() |
StartTime | Si tratta del punto in cui la richiesta è stata avviata. |
![]() |
Status | Leggere e scrivere lo stato corrente della richiesta impostando un'eccezione per la richiesta. |
![]() |
UniqueIdentifier | Restituisce l'identificatore di comando facoltativo specificato dal client.Questo identificatore viene passato dal client in un'intestazione HTTP in formato: X-TFS-Istanza: <Guid>[,]<Command> |
![]() |
UserContext | Utilizzare l'utente associato a questa richiesta Web. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BuildHyperlink(String) | |
![]() |
BuildHyperlink(String, Guid) | |
![]() |
Cancel | In modo sincrono annullare una richiesta. |
![]() |
CreateComponent<TComponent>() | Crea un componente che può essere utilizzata per comunicare alla versione corrente del database. |
![]() |
CreateComponent<TComponent>(String) | Crea un componente che può essere utilizzata per comunicare alla versione corrente del database. |
![]() |
CreateHttpComponent<TComponent> | |
![]() |
CreateImpersonationContext | Rappresenta l'identità di destinazione su host del servizio corrente.L'utente autenticato verrà l'account del servizio che esegue il metodo. |
![]() |
Dispose() | (Ereditato da RequestContextBase) |
![]() |
Dispose(Boolean) | (Esegue l'override di RequestContextBase.Dispose(Boolean)). |
![]() |
Elevate() | Restituisce una SystemRequestContext. Se il contesto corrente è un contesto del sistema, si restituirà. |
![]() |
Elevate(Boolean) | Restituisce una SystemRequestContext. Se il contesto corrente è un contesto del sistema, si restituirà.Questo [requestContext] viene gestito dal proprietario e non deve essere eliminato dopo che il chiamante viene completata, questo verrà eseguito quando il contesto di base viene eliminato. |
![]() |
EnterCancelableRegion | Associa un oggetto annullabile insieme alla richiesta. |
![]() |
EnterMethod | [EnterMethod] viene chiamato all'avvio [WebMethod], [HttpHandler] o del processo in background. [EnterMethod] deve essere chiamato il metodo sul thread che esegue la richiesta. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
ExitCancelableRegion | Rimuove l'associazione di un oggetto annullabile dalla richiesta. |
![]() |
Finalize | Verificare il rilascio dei blocchi quando viene completato anche se non è stato eliminato.In genere questo è considerato un errore generato non eliminando l'oggetto, ma i problemi di temporizzazione che possono mai di recuperare un riferimento a un contesto appena creato.Il finalizzatore rilascio delle risorse in questo caso. (Esegue l'override di Object.Finalize()). |
![]() |
GetAuthenticatedIdentity | L'identità autenticata è l'identità dell'utente/servizio che esegue la richiesta.Nel caso di rappresentazione, tale identità è quella che rappresenta [UserContext].Quando la rappresentazione non viene utilizzata, tale identità sarà identica a quella da [UserContext].Questa è una funzione con un parametro out anziché una proprietà poiché non deve essere confusa con [UserContext], ovvero i chiamanti di identità fornite per la maggior parte dei casi. |
![]() |
GetHashCode | Compilare un codice hash personalizzato per questo oggetto in base ai valori primari nel record. (Esegue l'override di Object.GetHashCode()). |
![]() |
GetReplicaAwareService<T> | |
![]() |
GetService<T> | Ottenere un'istanza della classe specificata dal tipo T.Questo oggetto è l'istanza associata al contesto della richiesta.Se un'istanza non è ancora associata al contesto, ne verrà creato uno e quindi viene restituito in futuro.Questi oggetti possono essere associati a [ServiceHost] e divertirsi che la richiesta stessa. |
![]() |
GetSessionValue | [GetSessionValue] esaminerà il contesto della richiesta corrente e il valore per [sessionKey]fornito.Le sessioni possono essere supportate dal tipo specifico di contesto della richiesta.Ciò significa che il chiamante deve lavorare anche quando le sessioni non sono supportate.Se il contesto della richiesta supporta sessioni, gestisce i valori tra le richieste per la sessione specificata.Una sessione è spesso un processo eseguito da un solo utente in cui il server desidera consentire al client riutilizzare un valore per la durata del processo. |
![]() |
GetSummary | Un riepilogo del contesto della richiesta Team Foundation in formato stringa. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
InitializeRecursiveSqlCalls | Utilizzato per acquisire le singole chiamate SQL Server nel contesto corrente nonché agli sistema e contesti utenti connessi. |
![]() |
IsCanceled | Determina se la richiesta corrente è stata annullata. |
![]() |
IsTracing | Restituisce [true] se è attivata per gli argomenti forniti. |
![]() |
LeaveMethod | [LeaveMethod] viene chiamato quando l'ambito del metodo sta mantenendo.Consentendo la verifica dell'ambito del metodo. |
![]() |
LogItem | Registra una coppia chiave-valore alla contenitore di elementi di contesto della richiesta. |
![]() |
LogSqlCall | Aggiungere una chiamata a SQL Server nei log di chiamate SQL Server. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
PartialResultsReady | [PartialResultsReady] viene chiamato quando il comando viene eseguito e il comando ha stabilito che sufficiente del risultato è possibile ma non tutti i.Ciò implica che il chiamante possa avviare accedere ai dati ma esistono più dati per la risposta attualmente disponibile. |
![]() |
SetMethodName | |
![]() |
SetSessionValue | [SetSessionValue] utilizzato per aggiungere un nome/valore alla sessione di richieste corrente. |
![]() |
ThrowIfCanceled | Genera un'eccezione se la richiesta corrente è stata annullata. |
![]() |
To | [To] viene utilizzato per recuperare [requestContext] che può essere utilizzato per eseguire in un host del servizio diverso. [requestContext] radice di questo contesto, pertanto, [requestContext] non deve essere eliminato quando il chiamante ha completato con.Verrà eliminata al contesto proprietario viene eliminato. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
Trace(Int32, TraceLevel, String, array<Object[]) | Questa forma [Trace] dovrebbe essere evitato in genere perché l'omissione di area e del livello indica che questi tipi di messaggi di traccia non vengono bloccati dai filtri di analisi comuni. |
![]() |
Trace(Int32, TraceLevel, String, String, String, array<Object[]) | Traccia senza tag definiti dall'utente specifici applicati. |
![]() |
Trace(Int32, TraceLevel, String, String, array<String[], String, array<Object[]) | |
![]() |
TraceEnter | Analisi della voce di un metodo. |
![]() |
TraceException(Int32, String, String, Exception) | Registrare un'eccezione. |
![]() |
TraceException(Int32, TraceLevel, String, String, Exception) | Registrare un'eccezione con un livello esplicito. |
![]() |
TraceLeave | Registrare l'uscita di un metodo. |
![]() |
TraceSql | |
![]() |
TryGetItem<T> |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() |
m_activityId |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.