Condividi tramite


Classe TeamFoundationPropertyService

Un'implementazione predefinita dell'amministratore.

Fornisce la gestione di servizio generico delle proprietà dell'elemento.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationPropertyService

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

Sintassi

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

Il tipo TeamFoundationPropertyService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateArtifactKind
Metodo pubblico CreatePropertyDefinition
Metodo pubblico DeleteArtifactKind
Metodo pubblico DeleteArtifacts Rimuove gli elementi specificati e tutte le relative proprietà associate.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetArtifactKind
Metodo pubblico GetArtifactKinds Ottiene i tipi disponibili dell'elemento
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Metodo pubblico GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) Ottiene le proprietà associate alla specifica. si specifica degli elementi che soddisfano i filtri per i nomi proprietà. Nota: Tutti gli elementi devono appartenere allo stesso tipo dell'elemento.
Metodo pubblico GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) Restituisce ArtifactPropertyValues per tutti gli elementi in un tipo con proprietà specifiche impostate.
Metodo pubblico GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) Ottiene le proprietà associate alla specifica. si specifica degli elementi che soddisfano i filtri per i nomi proprietà. Nota: Tutti gli elementi devono appartenere allo stesso tipo dell'elemento.
Metodo pubblico GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Metodo pubblico GetPropertyDefinitions
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) Impostare le proprietà nella nota di elementi: Tutti gli elementi devono essere dello stesso tipo.
Metodo pubblico SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Impostare le proprietà di un elemento
Metodo pubblico SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) Overload di SetProperties che aggiornati a ogni elemento nell'elenco della specifica. l'elemento e impostare ogni proprietà specificata. In questo è un aggiornamento di un join.
Metodo pubblico SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) Impostare le proprietà nella nota di elementi: Tutti gli elementi devono essere dello stesso tipo.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Eseguire tutte le operazioni di pulitura necessarie.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Eseguire tutte le operazioni di inizializzazione necessarie.

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