TfvcRestClient class
Klasa podstawowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Extends
Konstruktory
Tfvc |
Właściwości
RESOURCE_AREA_ID |
Metody
create |
Utwórz nowy zestaw zmian. |
get |
Zwraca zestawy zmian dla danej listy identyfikatorów zestawu zmian. |
get |
Pobierz pojedynczą hierarchię gałęzi w danej ścieżce z elementami nadrzędnymi lub elementami podrzędnymi określonymi. |
get |
Pobierz kolekcję korzeni gałęzi - dzieci pierwszego poziomu, gałęzie bez rodziców. |
get |
Pobieranie hierarchii gałęzi poniżej określonego parametru scopePath |
get |
Pobieranie zestawu zmian serwera Tfvc |
get |
Pobierz zmiany serwera Tfvc dla danego zestawu zmian. |
get |
Pobieranie zestawów zmian tfvc |
get |
Pobiera elementy robocze skojarzone z określonym zestawem zmian. |
get |
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie. |
get |
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie. |
get |
Pobieranie listy elementów serwera Tfvc |
get |
Opublikuj na potrzeby pobierania zestawu elementów z listy ścieżek lub długiej ścieżki. Umożliwia określenie rekursjiLevel i deskryptorów wersji dla każdej ścieżki. |
get |
Opublikuj na potrzeby pobierania zestawu elementów z listy ścieżek lub długiej ścieżki. Umożliwia określenie rekursjiLevel i deskryptorów wersji dla każdej ścieżki. |
get |
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie. |
get |
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie. |
get |
Uzyskaj pojedynczą etykietę głęboką. |
get |
Pobierz elementy pod etykietą. |
get |
Pobierz kolekcję płytkich odwołań do etykiet. |
get |
Uzyskaj pojedynczą głęboką półkę. |
get |
Pobieranie zmian w zestawie półek. |
get |
Zwróć kolekcję płytkich odwołań do półek. |
get |
Pobieranie elementów roboczych skojarzonych z zestawem półek. |
get |
Zapewnia liczbę plików i nieskompresowane bajty dla kolekcji/projektu w określonym zakresie dla serwera TFVC. |
Szczegóły konstruktora
TfvcRestClient(IVssRestClientOptions)
Szczegóły właściwości
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Wartość właściwości
string
Szczegóły metody
createChangeset(TfvcChangeset, string)
Utwórz nowy zestaw zmian.
function createChangeset(changeset: TfvcChangeset, project?: string): Promise<TfvcChangesetRef>
Parametry
- changeset
- TfvcChangeset
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<TfvcChangesetRef>
getBatchedChangesets(TfvcChangesetsRequestData)
Zwraca zestawy zmian dla danej listy identyfikatorów zestawu zmian.
function getBatchedChangesets(changesetsRequestData: TfvcChangesetsRequestData): Promise<TfvcChangesetRef[]>
Parametry
- changesetsRequestData
- TfvcChangesetsRequestData
Lista identyfikatorów zestawu zmian.
Zwraca
Promise<TfvcChangesetRef[]>
getBranch(string, string, boolean, boolean)
Pobierz pojedynczą hierarchię gałęzi w danej ścieżce z elementami nadrzędnymi lub elementami podrzędnymi określonymi.
function getBranch(path: string, project?: string, includeParent?: boolean, includeChildren?: boolean): Promise<TfvcBranch>
Parametry
- path
-
string
Pełna ścieżka do gałęzi. Wartość domyślna: $/ Przykłady: $/, $/MyProject, $/MyProject/SomeFolder.
- project
-
string
Identyfikator projektu lub nazwa projektu
- includeParent
-
boolean
Zwróć gałąź nadrzędną, jeśli istnieje. Ustawienie domyślne: Fałsz
- includeChildren
-
boolean
Zwracaj gałęzie podrzędne, jeśli istnieją. Ustawienie domyślne: Fałsz
Zwraca
Promise<TfvcBranch>
getBranches(string, boolean, boolean, boolean, boolean)
Pobierz kolekcję korzeni gałęzi - dzieci pierwszego poziomu, gałęzie bez rodziców.
function getBranches(project?: string, includeParent?: boolean, includeChildren?: boolean, includeDeleted?: boolean, includeLinks?: boolean): Promise<TfvcBranch[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- includeParent
-
boolean
Zwróć gałąź nadrzędną, jeśli istnieje. Ustawienie domyślne: Fałsz
- includeChildren
-
boolean
Zwróć gałęzie podrzędne dla każdej gałęzi głównej. Ustawienie domyślne: Fałsz
- includeDeleted
-
boolean
Zwraca usunięte gałęzie. Ustawienie domyślne: Fałsz
- includeLinks
-
boolean
Zwracaj łącza. Ustawienie domyślne: Fałsz
Zwraca
Promise<TfvcBranch[]>
getBranchRefs(string, string, boolean, boolean)
Pobieranie hierarchii gałęzi poniżej określonego parametru scopePath
function getBranchRefs(scopePath: string, project?: string, includeDeleted?: boolean, includeLinks?: boolean): Promise<TfvcBranchRef[]>
Parametry
- scopePath
-
string
Pełna ścieżka do gałęzi. Wartość domyślna: $/ Przykłady: $/, $/MyProject, $/MyProject/SomeFolder.
- project
-
string
Identyfikator projektu lub nazwa projektu
- includeDeleted
-
boolean
Zwraca usunięte gałęzie. Ustawienie domyślne: Fałsz
- includeLinks
-
boolean
Zwracaj łącza. Ustawienie domyślne: Fałsz
Zwraca
Promise<TfvcBranchRef[]>
getChangeset(number, string, number, boolean, boolean, number, boolean, number, number, string, TfvcChangesetSearchCriteria)
Pobieranie zestawu zmian serwera Tfvc
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>
Parametry
- id
-
number
Identyfikator zestawu zmian do pobrania.
- project
-
string
Identyfikator projektu lub nazwa projektu
- maxChangeCount
-
number
Liczba zmian zwracanych (maksymalnie 100 zmian) Wartość domyślna: 0
- includeDetails
-
boolean
Dołącz szczegóły zasad i notatki zaewidencjonowania w odpowiedzi. Wartość domyślna: false
- includeWorkItems
-
boolean
Uwzględnij elementy robocze. Wartość domyślna: false
- maxCommentLength
-
number
Dołącz szczegóły dotyczące skojarzonych elementów roboczych w odpowiedzi. Wartość domyślna: null
- includeSourceRename
-
boolean
Uwzględnij zmiany nazw. Wartość domyślna: false
- skip
-
number
Liczba wyników do pominięcia. Wartość domyślna: null
- top
-
number
Maksymalna liczba wyników do zwrócenia. Wartość domyślna: null
- orderby
-
string
Wyniki są sortowane według identyfikatora w kolejności malejącej domyślnie. Użyj identyfikatora asc do sortowania według identyfikatora w kolejności rosnącej.
- searchCriteria
- TfvcChangesetSearchCriteria
Dostępne są następujące kryteria (.itemPath, .version, .versionType, .versionOption, .author, .fromId, .toId, .fromDate, .toDate) Default: null
Zwraca
Promise<TfvcChangeset>
getChangesetChanges(number, number, number)
Pobierz zmiany serwera Tfvc dla danego zestawu zmian.
function getChangesetChanges(id?: number, skip?: number, top?: number): Promise<PagedList<TfvcChange>>
Parametry
- id
-
number
Identyfikator zestawu zmian. Wartość domyślna: null
- skip
-
number
Liczba wyników do pominięcia. Wartość domyślna: null
- top
-
number
Maksymalna liczba wyników do zwrócenia. Wartość domyślna: null
Zwraca
Promise<PagedList<TfvcChange>>
getChangesets(string, number, number, number, string, TfvcChangesetSearchCriteria)
Pobieranie zestawów zmian tfvc
function getChangesets(project?: string, maxCommentLength?: number, skip?: number, top?: number, orderby?: string, searchCriteria?: TfvcChangesetSearchCriteria): Promise<TfvcChangesetRef[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- maxCommentLength
-
number
Dołącz szczegóły dotyczące skojarzonych elementów roboczych w odpowiedzi. Wartość domyślna: null
- skip
-
number
Liczba wyników do pominięcia. Wartość domyślna: null
- top
-
number
Maksymalna liczba wyników do zwrócenia. Wartość domyślna: null
- orderby
-
string
Wyniki są sortowane według identyfikatora w kolejności malejącej domyślnie. Użyj identyfikatora asc do sortowania według identyfikatora w kolejności rosnącej.
- searchCriteria
- TfvcChangesetSearchCriteria
Dostępne są następujące kryteria (.itemPath, .version, .versionType, .versionOption, .author, .fromId, .toId, .fromDate, .toDate) Default: null
Zwraca
Promise<TfvcChangesetRef[]>
getChangesetWorkItems(number)
Pobiera elementy robocze skojarzone z określonym zestawem zmian.
function getChangesetWorkItems(id?: number): Promise<AssociatedWorkItem[]>
Parametry
- id
-
number
Identyfikator zestawu zmian.
Zwraca
Promise<AssociatedWorkItem[]>
getItem(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie.
function getItem(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<TfvcItem>
Parametry
- path
-
string
Ścieżka kontroli wersji pojedynczego elementu do zwrócenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
- fileName
-
string
zwrócona nazwa pliku elementu.
- download
-
boolean
Jeśli to prawda, utwórz załącznik do pobrania.
- scopePath
-
string
Ścieżka kontroli wersji folderu w celu zwrócenia wielu elementów.
- recursionLevel
- VersionControlRecursionType
Brak (tylko element) lub OneLevel (zawartość folderu).
- versionDescriptor
- TfvcVersionDescriptor
Deskryptor wersji. Wartość domyślna to null.
- includeContent
-
boolean
Ustaw wartość true, aby uwzględnić zawartość elementu podczas żądania json. Wartość domyślna to false.
Zwraca
Promise<TfvcItem>
getItemContent(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie.
function getItemContent(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parametry
- path
-
string
Ścieżka kontroli wersji pojedynczego elementu do zwrócenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
- fileName
-
string
zwrócona nazwa pliku elementu.
- download
-
boolean
Jeśli to prawda, utwórz załącznik do pobrania.
- scopePath
-
string
Ścieżka kontroli wersji folderu w celu zwrócenia wielu elementów.
- recursionLevel
- VersionControlRecursionType
Brak (tylko element) lub OneLevel (zawartość folderu).
- versionDescriptor
- TfvcVersionDescriptor
Deskryptor wersji. Wartość domyślna to null.
- includeContent
-
boolean
Ustaw wartość true, aby uwzględnić zawartość elementu podczas żądania json. Wartość domyślna to false.
Zwraca
Promise<ArrayBuffer>
getItems(string, string, VersionControlRecursionType, boolean, TfvcVersionDescriptor)
Pobieranie listy elementów serwera Tfvc
function getItems(project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeLinks?: boolean, versionDescriptor?: TfvcVersionDescriptor): Promise<TfvcItem[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- scopePath
-
string
Ścieżka kontroli wersji folderu w celu zwrócenia wielu elementów.
- recursionLevel
- VersionControlRecursionType
Brak (tylko element) lub OneLevel (zawartość folderu).
- includeLinks
-
boolean
Wartość True, aby dołączyć łącza.
- versionDescriptor
- TfvcVersionDescriptor
Zwraca
Promise<TfvcItem[]>
getItemsBatch(TfvcItemRequestData, string)
Opublikuj na potrzeby pobierania zestawu elementów z listy ścieżek lub długiej ścieżki. Umożliwia określenie rekursjiLevel i deskryptorów wersji dla każdej ścieżki.
function getItemsBatch(itemRequestData: TfvcItemRequestData, project?: string): Promise<TfvcItem[][]>
Parametry
- itemRequestData
- TfvcItemRequestData
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<TfvcItem[][]>
getItemsBatchZip(TfvcItemRequestData, string)
Opublikuj na potrzeby pobierania zestawu elementów z listy ścieżek lub długiej ścieżki. Umożliwia określenie rekursjiLevel i deskryptorów wersji dla każdej ścieżki.
function getItemsBatchZip(itemRequestData: TfvcItemRequestData, project?: string): Promise<ArrayBuffer>
Parametry
- itemRequestData
- TfvcItemRequestData
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<ArrayBuffer>
getItemText(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie.
function getItemText(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<string>
Parametry
- path
-
string
Ścieżka kontroli wersji pojedynczego elementu do zwrócenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
- fileName
-
string
zwrócona nazwa pliku elementu.
- download
-
boolean
Jeśli to prawda, utwórz załącznik do pobrania.
- scopePath
-
string
Ścieżka kontroli wersji folderu w celu zwrócenia wielu elementów.
- recursionLevel
- VersionControlRecursionType
Brak (tylko element) lub OneLevel (zawartość folderu).
- versionDescriptor
- TfvcVersionDescriptor
Deskryptor wersji. Wartość domyślna to null.
- includeContent
-
boolean
Ustaw wartość true, aby uwzględnić zawartość elementu podczas żądania json. Wartość domyślna to false.
Zwraca
Promise<string>
getItemZip(string, string, string, boolean, string, VersionControlRecursionType, TfvcVersionDescriptor, boolean)
Pobierz metadane elementu i/lub zawartość dla pojedynczego elementu. Parametr pobierania wskazuje, czy zawartość powinna być dostępna jako pobieranie, czy po prostu wysłana jako strumień w odpowiedzi. Nie ma zastosowania do spakowanej zawartości, która jest zawsze zwracana jako pobieranie.
function getItemZip(path: string, project?: string, fileName?: string, download?: boolean, scopePath?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: TfvcVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parametry
- path
-
string
Ścieżka kontroli wersji pojedynczego elementu do zwrócenia.
- project
-
string
Identyfikator projektu lub nazwa projektu
- fileName
-
string
zwrócona nazwa pliku elementu.
- download
-
boolean
Jeśli to prawda, utwórz załącznik do pobrania.
- scopePath
-
string
Ścieżka kontroli wersji folderu w celu zwrócenia wielu elementów.
- recursionLevel
- VersionControlRecursionType
Brak (tylko element) lub OneLevel (zawartość folderu).
- versionDescriptor
- TfvcVersionDescriptor
Deskryptor wersji. Wartość domyślna to null.
- includeContent
-
boolean
Ustaw wartość true, aby uwzględnić zawartość elementu podczas żądania json. Wartość domyślna to false.
Zwraca
Promise<ArrayBuffer>
getLabel(string, TfvcLabelRequestData, string)
Uzyskaj pojedynczą etykietę głęboką.
function getLabel(labelId: string, requestData: TfvcLabelRequestData, project?: string): Promise<TfvcLabel>
Parametry
- labelId
-
string
Unikatowy identyfikator etykiety
- requestData
- TfvcLabelRequestData
maxItemCount
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<TfvcLabel>
getLabelItems(string, number, number)
Pobierz elementy pod etykietą.
function getLabelItems(labelId: string, top?: number, skip?: number): Promise<TfvcItem[]>
Parametry
- labelId
-
string
Unikatowy identyfikator etykiety
- top
-
number
Maksymalna liczba elementów do zwrócenia
- skip
-
number
Liczba elementów do pominięcia
Zwraca
Promise<TfvcItem[]>
getLabels(TfvcLabelRequestData, string, number, number)
Pobierz kolekcję płytkich odwołań do etykiet.
function getLabels(requestData: TfvcLabelRequestData, project?: string, top?: number, skip?: number): Promise<TfvcLabelRef[]>
Parametry
- requestData
- TfvcLabelRequestData
labelScope, name, owner i itemLabelFilter
- project
-
string
Identyfikator projektu lub nazwa projektu
- top
-
number
Maksymalna liczba etykiet do zwrócenia, wartość domyślna to 100, gdy niezdefiniowane
- skip
-
number
Liczba etykiet do pominięcia
Zwraca
Promise<TfvcLabelRef[]>
getShelveset(string, TfvcShelvesetRequestData)
Uzyskaj pojedynczą głęboką półkę.
function getShelveset(shelvesetId: string, requestData?: TfvcShelvesetRequestData): Promise<TfvcShelveset>
Parametry
- shelvesetId
-
string
Unikatowy identyfikator zestawu półek
- requestData
- TfvcShelvesetRequestData
includeDetails, includeWorkItems, maxChangeCount i maxCommentLength
Zwraca
Promise<TfvcShelveset>
getShelvesetChanges(string, number, number)
Pobieranie zmian w zestawie półek.
function getShelvesetChanges(shelvesetId: string, top?: number, skip?: number): Promise<TfvcChange[]>
Parametry
- shelvesetId
-
string
Unikatowy identyfikator zestawu półek
- top
-
number
Maksymalna liczba zmian do zwrócenia
- skip
-
number
Liczba zmian do pominięcia
Zwraca
Promise<TfvcChange[]>
getShelvesets(TfvcShelvesetRequestData, number, number)
Zwróć kolekcję płytkich odwołań do półek.
function getShelvesets(requestData?: TfvcShelvesetRequestData, top?: number, skip?: number): Promise<TfvcShelvesetRef[]>
Parametry
- requestData
- TfvcShelvesetRequestData
name, owner i maxCommentLength
- top
-
number
Maksymalna liczba zestawów półek do zwrócenia
- skip
-
number
Liczba zestawów półek do pominięcia
Zwraca
Promise<TfvcShelvesetRef[]>
getShelvesetWorkItems(string)
Pobieranie elementów roboczych skojarzonych z zestawem półek.
function getShelvesetWorkItems(shelvesetId: string): Promise<AssociatedWorkItem[]>
Parametry
- shelvesetId
-
string
Unikatowy identyfikator zestawu półek
Zwraca
Promise<AssociatedWorkItem[]>
getTfvcStatistics(string, string)
Zapewnia liczbę plików i nieskompresowane bajty dla kolekcji/projektu w określonym zakresie dla serwera TFVC.
function getTfvcStatistics(project?: string, scopePath?: string): Promise<TfvcStatistics>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- scopePath
-
string
"$/" dla kolekcji "$/project" dla określonego projektu
Zwraca
Promise<TfvcStatistics>