Share via


TeamFoundationPropertyService-Klasse

Standardimplementierung der Managerschnittstelle.

Stellt Verwaltung des generischen Artefakteigenschaftdiensts 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
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (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 Weise zurück, die die spezifischen festgelegten Eigenschaften.
Ö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 zu 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. Dabei ist dies ein CROSS-Join Update.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd Führen Sie alle erforderlichen Bereinigungsschritte aus.
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Führen Sie alle erforderlichen 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