Classe TeamFoundationResourceManagementService

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService

Il tipo TeamFoundationResourceManagementService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateComponent<TComponent>(TeamFoundationRequestContext) Crea un componente che può essere utilizzata per comunicare alla versione corrente del database.
Metodo pubblico CreateComponent<TComponent>(TeamFoundationRequestContext, String) Crea un componente che può essere utilizzata per comunicare alla versione corrente del database.
Metodo pubblico CreateComponentExecuteAndDispose<TComponent> Crea un componente che può essere utilizzata per comunicare alla versione corrente del database, esegue un delegato specificato dal parametro di azione ed elimina un componente. Questo metodo riproverà un'azione fino a 10 volte se la versione del database è stato modificato tra il momento in cui il componente è stata creata e execut.
Metodo pubblico CreateComponentExecuteFuncAndDispose<TComponent, TResult>
Metodo pubblicoMembro statico CreateComponentRaw<TComponent> Crea un componente controllata la versione leggendo la versione del servizio dal database.Nessun cache viene utilizzato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetSchemaLock
Metodo pubblico GetServiceVersion Ottiene le informazioni sulla versione per un particolare servizio
Metodo pubblicoMembro statico GetServiceVersionRaw<TComponent> Recupera un autore della voce e del componente della versione di un componente specificata dal database.Nessun cache viene utilizzato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico SetServiceVersion Imposta la versione del servizio.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoMembro statico TryCreateComponentRaw<TComponent> Crea un componente controllata la versione leggendo la versione del servizio dal database.Nessun cache viene utilizzato.
Metodo pubblicoMembro statico TryGetServiceVersionRaw<TComponent> Recupera un autore della voce e del componente della versione di un componente specificata dal database.Nessun cache viene utilizzato.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd ServiceEnd viene chiamato quando l'host fase di chiusura e il servizio deve liberare le risorse in esso contenute in.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server