Freigeben über


ChangeRequest-Klasse

Objekt, das vom Client eine Anforderung darstellt, Änderungen an einem Element oder den Elementplatzhalterzeichen verfügbar zu machen.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.ChangeRequest

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

Syntax

'Declaration
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
Public Class ChangeRequest _
    Implements ICloneable, IRecordable
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
public class ChangeRequest : ICloneable, 
    IRecordable

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ChangeRequest

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DeletionId Wenn RequestType wiederherstellen ist und es gibt mehr, als ein gelöschtes Element mit demselben Repositorypfad, diese ID. verwendet wird, um sie zu unterscheiden. Andernfalls sollte es 0 sein.
Öffentliche Eigenschaft Encoding Das Codierungsattribut ist eine mit Versionsangaben Eigenschaft einer Datei.Dadurch wird das Windows-Codieren verwendet, um die Daten darzustellen.
Öffentliche Eigenschaft ItemSpec Server- oder Variablenpfad, damit das Element hinzugefügt wird.
Öffentliche Eigenschaft ItemType Das ItemType ist eine nicht--versioned Eigenschaft, die möglicherweise nur festgelegt wird, wenn Sie ein Element das Repository hinzufügen.Sobald ein Element eine Datei oder ein Ordner ist, wird der Typ nicht geändert werden.Der Client muss dem ItemType auf Aufrufen an, um zu helfen zu unterscheiden.
Öffentliche Eigenschaft LockLevel Gibt die neue Sperre an, die im Element auf Assemblyebene.Wenn der Wert "unverändert" übergeben wird, wird die Sperrenebene nicht der vorherigen ausstehenden Änderung geändert.
Öffentliche Eigenschaft Properties Die Eigenschaften, die von Änderungen für verfügbar zu machen.
Öffentliche Eigenschaft RequestType Liste der Änderungstypen, die dem Element ausgeführt werden (siehe RequestType.)
Öffentliche Eigenschaft TargetItem Wenn RequestType ist, Umbenennen, verzweigen Sie oder deaktivieren Sie dieses, angibt dem neuen Element zurückgesetzt, das geändert wird. Andernfalls NULL.
Öffentliche Eigenschaft TargetItemType Wenn TargetItem angegeben wird, kann dieser Wert die Erkennung des Servers aus überschreiben, dass das Ziel ein Ordner oder Element ist (Verschiebung mit Umbenennen).
Öffentliche Eigenschaft VersionSpec Versionsspezifizierer.Optionales Argument mit RequestType.Branch oder. Zusammenführung. Wenn er angegeben sind, wird die Verzweigung/die Zusammenführung im angegebenen VersionSpec aus gestartet werden, ermöglichen Sie andernfalls der Zusammenführungslogik, um sie erhalten.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RecordInformation IRecordable.RecordInformations-Datensatzklasseninformationen für die Protokollierung.
Öffentliche Methode Reset
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

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.VersionControl.Server-Namespace