TfvcRestClient class  
Basklass som ska användas (härledd från) för att göra begäranden till VSS REST-API:er
- Extends
 
Konstruktorer
| Tfvc | 
	
Egenskaper
| RESOURCE_AREA_ID | 
Metoder
| create | 
	Skapa en ny ändringsuppsättning.  | 
| get | 
	Returnerar ändringsuppsättningar för en viss lista över ändringsuppsättnings-ID:n.  | 
| get | 
	Hämta en enda grenhierarki på den angivna sökvägen med föräldrar eller underordnade enligt vad som anges.  | 
| get | 
	Hämta en samling grenrötter – underordnade på första nivån, grenar utan föräldrar.  | 
| get | 
	Hämta grenhierarkier under det angivna scopePath  | 
| get | 
	Hämta en TFVC-ändringsuppsättning  | 
| get | 
	Hämta Tfvc-ändringar för en viss ändringsuppsättning.  | 
| get | 
	Hämta TFVC-ändringsuppsättningar  | 
| get | 
	Hämtar de arbetsobjekt som är associerade med en viss ändringsuppsättning.  | 
| get | 
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.  | 
| get | 
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.  | 
| get | 
	Hämta en lista över Tfvc-objekt  | 
| get | 
	Inlägg för att hämta en uppsättning objekt med en lista med sökvägar eller en lång sökväg. Gör det möjligt att ange recursionLevel och versionsbeskrivningar för varje sökväg.  | 
| get | 
	Inlägg för att hämta en uppsättning objekt med en lista med sökvägar eller en lång sökväg. Gör det möjligt att ange recursionLevel och versionsbeskrivningar för varje sökväg.  | 
| get | 
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.  | 
| get | 
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.  | 
| get | 
	Skaffa en enda djup etikett.  | 
| get | 
	Hämta objekt under en etikett.  | 
| get | 
	Hämta en samling ytliga etikettreferenser.  | 
| get | 
	Skaffa en enda djup hyllor.  | 
| get | 
	Få ändringar inkluderade i en hyllor.  | 
| get | 
	Returnera en samling grunda hyllor referenser.  | 
| get | 
	Hämta arbetsobjekt som är associerade med en hyllor.  | 
| get | 
	Tillhandahåller filantal och okomprimerade byte för en samling/ett projekt i ett visst omfång för TFVC.  | 
Konstruktorinformation
		TfvcRestClient(IVssRestClientOptions)
	     
	
Egenskapsinformation
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
				Egenskapsvärde
string
Metodinformation
		createChangeset(TfvcChangeset, string)
	  
	Skapa en ny ändringsuppsättning.
function createChangeset(changeset: TfvcChangeset, project?: string): Promise<TfvcChangesetRef>
				Parametrar
- changeset
 - TfvcChangeset
 
- project
 - 
				
string
 
Projekt-ID eller projektnamn
Returer
Promise<TfvcChangesetRef>
		getBatchedChangesets(TfvcChangesetsRequestData)
	     
	Returnerar ändringsuppsättningar för en viss lista över ändringsuppsättnings-ID:n.
function getBatchedChangesets(changesetsRequestData: TfvcChangesetsRequestData): Promise<TfvcChangesetRef[]>
				Parametrar
- changesetsRequestData
 - TfvcChangesetsRequestData
 
Lista över ändringsuppsättnings-ID:t.
Returer
Promise<TfvcChangesetRef[]>
		getBranch(string, string, boolean, boolean)
	 
	Hämta en enda grenhierarki på den angivna sökvägen med föräldrar eller underordnade enligt vad som anges.
function getBranch(path: string, project?: string, includeParent?: boolean, includeChildren?: boolean): Promise<TfvcBranch>
				Parametrar
- path
 - 
				
string
 
Fullständig sökväg till grenen. Standard: $/ Exempel: $/, $/MyProject, $/MyProject/SomeFolder.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- includeParent
 - 
				
boolean
 
Returnera den överordnade grenen, om det finns en. Standard: Falskt
- includeChildren
 - 
				
boolean
 
Returnera underordnade grenar, om det finns några. Standard: Falskt
Returer
Promise<TfvcBranch>
		getBranches(string, boolean, boolean, boolean, boolean)
	 
	Hämta en samling grenrötter – underordnade på första nivån, grenar utan föräldrar.
function getBranches(project?: string, includeParent?: boolean, includeChildren?: boolean, includeDeleted?: boolean, includeLinks?: boolean): Promise<TfvcBranch[]>
				Parametrar
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- includeParent
 - 
				
boolean
 
Returnera den överordnade grenen, om det finns en. Standard: Falskt
- includeChildren
 - 
				
boolean
 
Returnera de underordnade grenarna för varje rotgren. Standard: Falskt
- includeDeleted
 - 
				
boolean
 
Returnera borttagna grenar. Standard: Falskt
- includeLinks
 - 
				
boolean
 
Returnera länkar. Standard: Falskt
Returer
Promise<TfvcBranch[]>
		getBranchRefs(string, string, boolean, boolean)
	  
	Hämta grenhierarkier under det angivna scopePath
function getBranchRefs(scopePath: string, project?: string, includeDeleted?: boolean, includeLinks?: boolean): Promise<TfvcBranchRef[]>
				Parametrar
- scopePath
 - 
				
string
 
Fullständig sökväg till grenen. Standard: $/ Exempel: $/, $/MyProject, $/MyProject/SomeFolder.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- includeDeleted
 - 
				
boolean
 
Returnera borttagna grenar. Standard: Falskt
- includeLinks
 - 
				
boolean
 
Returnera länkar. Standard: Falskt
Returer
Promise<TfvcBranchRef[]>
		getChangeset(number, string, number, boolean, boolean, number, boolean, number, number, string, TfvcChangesetSearchCriteria)
	    
	Hämta en TFVC-ändringsuppsättning
function getChangeset(id: number, project?: string, maxChangeCount?: number, includeDetails?: boolean, includeWorkItems?: boolean, maxCommentLength?: number, includeSourceRename?: boolean, skip?: number, top?: number, orderby?: string, searchCriteria?: TfvcChangesetSearchCriteria): Promise<TfvcChangeset>
				Parametrar
- id
 - 
				
number
 
Ändringsuppsättnings-ID som ska hämtas.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- maxChangeCount
 - 
				
number
 
Antal ändringar som ska returneras (högst 100 ändringar) Standard: 0
- includeDetails
 - 
				
boolean
 
Inkludera principinformation och incheckningsanteckningar i svaret. Standard: falskt
- includeWorkItems
 - 
				
boolean
 
Inkludera arbetsobjekt. Standard: falskt
- maxCommentLength
 - 
				
number
 
Inkludera information om associerade arbetsobjekt i svaret. Standard: null
- includeSourceRename
 - 
				
boolean
 
Inkludera namnbyten. Standard: falskt
- skip
 - 
				
number
 
Antal resultat att hoppa över. Standard: null
- top
 - 
				
number
 
Det maximala antalet resultat som ska returneras. Standard: null
- orderby
 - 
				
string
 
Resultaten sorteras efter ID i fallande ordning som standard. Använd id asc för att sortera efter ID i stigande ordning.
- searchCriteria
 - TfvcChangesetSearchCriteria
 
Följande kriterier är tillgängliga (.itemPath, .version, .versionType, .versionOption, .author, .fromId, .toId, .fromDate, .toDate) Standard: null
Returer
Promise<TfvcChangeset>
		getChangesetChanges(number, number, number)
	  
	Hämta Tfvc-ändringar för en viss ändringsuppsättning.
function getChangesetChanges(id?: number, skip?: number, top?: number): Promise<PagedList<TfvcChange>>
				Parametrar
- id
 - 
				
number
 
ID för ändringsuppsättningen. Standard: null
- skip
 - 
				
number
 
Antal resultat att hoppa över. Standard: null
- top
 - 
				
number
 
Det maximala antalet resultat som ska returneras. Standard: null
Returer
Promise<PagedList<TfvcChange>>
		getChangesets(string, number, number, number, string, TfvcChangesetSearchCriteria)
	    
	Hämta TFVC-ändringsuppsättningar
function getChangesets(project?: string, maxCommentLength?: number, skip?: number, top?: number, orderby?: string, searchCriteria?: TfvcChangesetSearchCriteria): Promise<TfvcChangesetRef[]>
				Parametrar
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- maxCommentLength
 - 
				
number
 
Inkludera information om associerade arbetsobjekt i svaret. Standard: null
- skip
 - 
				
number
 
Antal resultat att hoppa över. Standard: null
- top
 - 
				
number
 
Det maximala antalet resultat som ska returneras. Standard: null
- orderby
 - 
				
string
 
Resultaten sorteras efter ID i fallande ordning som standard. Använd id asc för att sortera efter ID i stigande ordning.
- searchCriteria
 - TfvcChangesetSearchCriteria
 
Följande kriterier är tillgängliga (.itemPath, .version, .versionType, .versionOption, .author, .fromId, .toId, .fromDate, .toDate) Standard: null
Returer
Promise<TfvcChangesetRef[]>
		getChangesetWorkItems(number)
	   
	Hämtar de arbetsobjekt som är associerade med en viss ändringsuppsättning.
function getChangesetWorkItems(id?: number): Promise<AssociatedWorkItem[]>
				Parametrar
- id
 - 
				
number
 
ID för ändringsuppsättningen.
Returer
Promise<AssociatedWorkItem[]>
		getItem(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
	      
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.
function getItem(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<TfvcItem>
				Parametrar
- path
 - 
				
string
 
Versionskontrollsökväg för ett enskilt objekt som ska returneras.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- fileName
 - 
				
string
 
Filnamnet på det returnerade objektet.
- download
 - 
				
boolean
 
Om det är sant skapar du en nedladdningsbar bilaga.
- scopePath
 - 
				
string
 
Versionskontrollsökväg för en mapp för att returnera flera objekt.
- recursionLevel
 - VersionControlRecursionType
 
Ingen (bara objektet) eller OneLevel (innehållet i en mapp).
- versionDescriptor
 - TfvcVersionDescriptor
 
Versionsbeskrivning. Standardvärdet är null.
- includeContent
 - 
				
boolean
 
Ställ in på true för att inkludera objektinnehåll när du begär json. Standardvärdet är false.
Returer
Promise<TfvcItem>
		getItemContent(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
	       
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.
function getItemContent(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
				Parametrar
- path
 - 
				
string
 
Versionskontrollsökväg för ett enskilt objekt som ska returneras.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- fileName
 - 
				
string
 
Filnamnet på det returnerade objektet.
- download
 - 
				
boolean
 
Om det är sant skapar du en nedladdningsbar bilaga.
- scopePath
 - 
				
string
 
Versionskontrollsökväg för en mapp för att returnera flera objekt.
- recursionLevel
 - VersionControlRecursionType
 
Ingen (bara objektet) eller OneLevel (innehållet i en mapp).
- versionDescriptor
 - TfvcVersionDescriptor
 
Versionsbeskrivning. Standardvärdet är null.
- includeContent
 - 
				
boolean
 
Ställ in på true för att inkludera objektinnehåll när du begär json. Standardvärdet är false.
Returer
Promise<ArrayBuffer>
		getItems(string, string, VersionControlRecursionType, boolean, TfvcVersionDescriptor)
	      
	Hämta en lista över Tfvc-objekt
function getItems(project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeLinks?: boolean, versionDescriptor?: TfvcVersionDescriptor): Promise<TfvcItem[]>
				Parametrar
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- scopePath
 - 
				
string
 
Versionskontrollsökväg för en mapp för att returnera flera objekt.
- recursionLevel
 - VersionControlRecursionType
 
Ingen (bara objektet) eller OneLevel (innehållet i en mapp).
- includeLinks
 - 
				
boolean
 
Sant för att inkludera länkar.
- versionDescriptor
 - TfvcVersionDescriptor
 
Returer
Promise<TfvcItem[]>
		getItemsBatch(TfvcItemRequestData, string)
	     
	Inlägg för att hämta en uppsättning objekt med en lista med sökvägar eller en lång sökväg. Gör det möjligt att ange recursionLevel och versionsbeskrivningar för varje sökväg.
function getItemsBatch(itemRequestData: TfvcItemRequestData, project?: string): Promise<TfvcItem[][]>
				Parametrar
- itemRequestData
 - TfvcItemRequestData
 
- project
 - 
				
string
 
Projekt-ID eller projektnamn
Returer
Promise<TfvcItem[][]>
		getItemsBatchZip(TfvcItemRequestData, string)
	      
	Inlägg för att hämta en uppsättning objekt med en lista med sökvägar eller en lång sökväg. Gör det möjligt att ange recursionLevel och versionsbeskrivningar för varje sökväg.
function getItemsBatchZip(itemRequestData: TfvcItemRequestData, project?: string): Promise<ArrayBuffer>
				Parametrar
- itemRequestData
 - TfvcItemRequestData
 
- project
 - 
				
string
 
Projekt-ID eller projektnamn
Returer
Promise<ArrayBuffer>
		getItemText(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
	       
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.
function getItemText(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<string>
				Parametrar
- path
 - 
				
string
 
Versionskontrollsökväg för ett enskilt objekt som ska returneras.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- fileName
 - 
				
string
 
Filnamnet på det returnerade objektet.
- download
 - 
				
boolean
 
Om det är sant skapar du en nedladdningsbar bilaga.
- scopePath
 - 
				
string
 
Versionskontrollsökväg för en mapp för att returnera flera objekt.
- recursionLevel
 - VersionControlRecursionType
 
Ingen (bara objektet) eller OneLevel (innehållet i en mapp).
- versionDescriptor
 - TfvcVersionDescriptor
 
Versionsbeskrivning. Standardvärdet är null.
- includeContent
 - 
				
boolean
 
Ställ in på true för att inkludera objektinnehåll när du begär json. Standardvärdet är false.
Returer
Promise<string>
		getItemZip(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
	       
	Hämta objektmetadata och/eller innehåll för ett enskilt objekt. Hämtningsparametern är att ange om innehållet ska vara tillgängligt som en nedladdning eller bara skickas som en ström i svaret. Gäller inte för zippat innehåll som alltid returneras som en nedladdning.
function getItemZip(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
				Parametrar
- path
 - 
				
string
 
Versionskontrollsökväg för ett enskilt objekt som ska returneras.
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- fileName
 - 
				
string
 
Filnamnet på det returnerade objektet.
- download
 - 
				
boolean
 
Om det är sant skapar du en nedladdningsbar bilaga.
- scopePath
 - 
				
string
 
Versionskontrollsökväg för en mapp för att returnera flera objekt.
- recursionLevel
 - VersionControlRecursionType
 
Ingen (bara objektet) eller OneLevel (innehållet i en mapp).
- versionDescriptor
 - TfvcVersionDescriptor
 
Versionsbeskrivning. Standardvärdet är null.
- includeContent
 - 
				
boolean
 
Ställ in på true för att inkludera objektinnehåll när du begär json. Standardvärdet är false.
Returer
Promise<ArrayBuffer>
		getLabel(string, TfvcLabelRequestData, string)
	    
	Skaffa en enda djup etikett.
function getLabel(labelId: string, requestData: TfvcLabelRequestData, project?: string): Promise<TfvcLabel>
				Parametrar
- labelId
 - 
				
string
 
Unik identifierare för etiketten
- requestData
 - TfvcLabelRequestData
 
maxItemCount
- project
 - 
				
string
 
Projekt-ID eller projektnamn
Returer
Promise<TfvcLabel>
		getLabelItems(string, number, number)
	  
	Hämta objekt under en etikett.
function getLabelItems(labelId: string, top?: number, skip?: number): Promise<TfvcItem[]>
				Parametrar
- labelId
 - 
				
string
 
Unik identifierare för etiketten
- top
 - 
				
number
 
Max antal artiklar som ska returneras
- skip
 - 
				
number
 
Antal objekt som ska hoppas över
Returer
Promise<TfvcItem[]>
		getLabels(TfvcLabelRequestData, string, number, number)
	    
	Hämta en samling ytliga etikettreferenser.
function getLabels(requestData: TfvcLabelRequestData, project?: string, top?: number, skip?: number): Promise<TfvcLabelRef[]>
				Parametrar
- requestData
 - TfvcLabelRequestData
 
labelScope, namn, ägare och itemLabelFilter
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- top
 - 
				
number
 
Maximalt antal etiketter som ska returneras, standardvärdet är 100 när det är odefinierat
- skip
 - 
				
number
 
Antal etiketter som ska hoppas över
Returer
Promise<TfvcLabelRef[]>
		getShelveset(string, TfvcShelvesetRequestData)
	    
	Skaffa en enda djup hyllor.
function getShelveset(shelvesetId: string, requestData?: TfvcShelvesetRequestData): Promise<TfvcShelveset>
				Parametrar
- shelvesetId
 - 
				
string
 
Shelvesets unika ID
- requestData
 - TfvcShelvesetRequestData
 
includeDetails, includeWorkItems, maxChangeCount och maxCommentLength
Returer
Promise<TfvcShelveset>
		getShelvesetChanges(string, number, number)
	  
	Få ändringar inkluderade i en hyllor.
function getShelvesetChanges(shelvesetId: string, top?: number, skip?: number): Promise<TfvcChange[]>
				Parametrar
- shelvesetId
 - 
				
string
 
Shelvesets unika ID
- top
 - 
				
number
 
Maximalt antal ändringar som ska returneras
- skip
 - 
				
number
 
Antal ändringar att hoppa över
Returer
Promise<TfvcChange[]>
		getShelvesets(TfvcShelvesetRequestData, number, number)
	    
	Returnera en samling grunda hyllor referenser.
function getShelvesets(requestData?: TfvcShelvesetRequestData, top?: number, skip?: number): Promise<TfvcShelvesetRef[]>
				Parametrar
- requestData
 - TfvcShelvesetRequestData
 
namn, ägare och maxCommentLength
- top
 - 
				
number
 
Max antal hyllor att returnera
- skip
 - 
				
number
 
Antal hyllor att hoppa över
Returer
Promise<TfvcShelvesetRef[]>
		getShelvesetWorkItems(string)
	   
	Hämta arbetsobjekt som är associerade med en hyllor.
function getShelvesetWorkItems(shelvesetId: string): Promise<AssociatedWorkItem[]>
				Parametrar
- shelvesetId
 - 
				
string
 
Shelvesets unika ID
Returer
Promise<AssociatedWorkItem[]>
		getTfvcStatistics(string, string)
	  
	Tillhandahåller filantal och okomprimerade byte för en samling/ett projekt i ett visst omfång för TFVC.
function getTfvcStatistics(project?: string, scopePath?: string): Promise<TfvcStatistics>
				Parametrar
- project
 - 
				
string
 
Projekt-ID eller projektnamn
- scopePath
 - 
				
string
 
"$/" för samling, "$/projekt" för specifikt projekt
Returer
Promise<TfvcStatistics>