Freigeben über


TeamFoundationPropertyService-Klasse

Standardimplementierung der Managerschnittstelle.

Stellt Verwaltung des generischen Artefakteigenschaftendiensts bereit.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Der TeamFoundationPropertyService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateArtifactKind
Öffentliche Methode CreatePropertyDefinition
Öffentliche Methode DeleteArtifactKind
Öffentliche Methode DeleteArtifacts Löscht die angegebenen Artefakte und alle zugehörigen Eigenschaften.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetArtifactKind
Öffentliche Methode GetArtifactKinds Ruft verfügbare Artefaktarten ab
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<String>)
Öffentliche Methode GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>) Ruft die Eigenschaften ab, die der angegebenen Artefaktspezifikation zugeordnet werden, das Eigenschaftennamenfilter erfüllt. Hinweis: Alle Artefakte müssen vom gleichen Artefaktart sein.
Öffentliche Methode GetProperties(TeamFoundationRequestContext, Guid, IEnumerable<String>) Gibt ArtifactPropertyValues für alle Artefakte in einer Art zurück, die die spezifischen festgelegten Eigenschaften verfügen.
Öffentliche Methode GetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<String>, GetPropertiesOptions) Ruft die Eigenschaften ab, die der angegebenen Artefaktspezifikation zugeordnet werden, das Eigenschaftennamenfilter erfüllt. Hinweis: Alle Artefakte müssen vom gleichen Artefaktart sein.
Öffentliche Methode GetProperties(TeamFoundationRequestContext, Guid, String, IEnumerable<String>)
Öffentliche Methode GetPropertyDefinitions
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>) Legt Eigenschaften auf Artefakte Hinweis fest: Alle Artefakte müssen vom gleichen Typ sein.
Öffentliche Methode SetProperties(TeamFoundationRequestContext, ArtifactSpec, IEnumerable<PropertyValue>) Legt Eigenschaften auf ein Artefakt fest
Öffentliche Methode SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactSpec>, IEnumerable<PropertyValue>) SetProperties-Überladung, die jedes Artefakt in der Artefaktspezifikationsliste aktualisiert und eine bestimmte Eigenschaft fest. Das ist dies ein CROSS-Join-Update.
Öffentliche Methode SetProperties(TeamFoundationRequestContext, IEnumerable<ArtifactPropertyValue>, Nullable<DateTime>, Nullable<Guid>) Legt Eigenschaften auf Artefakte Hinweis fest: Alle Artefakte müssen vom gleichen Typ sein.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Führen Sie alle notwendigen Bereinigungsschritte aus.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Führen Sie alle notwendigen Initialisierungsschritte aus.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace