Aracılığıyla paylaş


WikiRestClient class

VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf

Extends

Oluşturucular

WikiRestClient(IVssRestClientOptions)

Özellikler

RESOURCE_AREA_ID

Yöntemler

addComment(CommentCreateParameters, string, string, number)

Wiki sayfasına yorum ekleyin.

addCommentReaction(string, string, number, number, CommentReactionType)

Wiki sayfası yorumuna bir tepki ekleyin.

createCommentAttachment(any, string, string, number)

Wiki sayfasındaki bir yoruma ek yükler.

createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)

Yeni bir sayfa görüntüleme istatistikleri kaynağı oluşturur veya mevcut bir sayfa görüntüleme istatistikleri kaynağını günceller.

createWiki(WikiCreateParametersV2, string)

Wiki kaynağını oluşturur.

deleteComment(string, string, number, number)

Wiki sayfasındaki bir yorumu silme.

deleteCommentReaction(string, string, number, number, CommentReactionType)

Wiki sayfası yorumundaki bir tepkiyi silin.

deleteWiki(string, string)

Sağlanan viki kimliğine veya viki adına karşılık gelen wiki'yi siler.

getAllWikis(string)

Bir proje veya koleksiyondaki tüm vikileri alır.

getAttachmentContent(string, string, number, string)

Wiki sayfasındaki bir yorumda yer alan bir eki indirir.

getComment(string, string, number, number, boolean, CommentExpandOptions)

Wiki Sayfası ile ilişkilendirilmiş bir açıklama döndürür.

getEngagedUsers(string, string, number, number, CommentReactionType, number, number)

Belirli bir tepki türüyle verilen viki yorumu için tepki veren kullanıcıların bir listesini alır. Varsayılan sayfa boyutu aynı anda 100 kullanıcı olacak şekilde sayfalamayı destekler.

getPageByIdText(string, string, number, VersionControlRecursionType, boolean)

Sağlanan sayfa kimliği için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)

Sağlanan sayfa kimliği için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

getPageData(string, string, number, number)

Sayfa Kimliği'ne karşılık gelen sayfa ayrıntısını döndürür.

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Wiki Sayfalarının sayfalanabilir listesini döndürür

getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Sağlanan yol için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Sağlanan yol için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

getWiki(string, string)

Sağlanan viki kimliğine veya viki adına karşılık gelen wiki'yi alır.

listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)

Sayfalanabilir bir yorum listesi döndürür.

updateComment(CommentUpdateParameters, string, string, number, number)

Wiki sayfasındaki bir yorumu güncelleştirin.

updateWiki(WikiUpdateParameters, string, string)

Güncelleme parametreleri kullanılarak sağlanan wiki kimliğine veya wiki adına karşılık gelen wiki'yi günceller.

Oluşturucu Ayrıntıları

WikiRestClient(IVssRestClientOptions)

new WikiRestClient(options: IVssRestClientOptions)

Parametreler

Özellik Ayrıntıları

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Özellik Değeri

string

Yöntem Ayrıntıları

addComment(CommentCreateParameters, string, string, number)

Wiki sayfasına yorum ekleyin.

function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>

Parametreler

request
CommentCreateParameters

Yorum oluşturma isteği.

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

Döndürülenler

Promise<Comment>

addCommentReaction(string, string, number, number, CommentReactionType)

Wiki sayfası yorumuna bir tepki ekleyin.

function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı

pageId

number

Wiki sayfası kimliği

commentId

number

İlişkili yorumun kimliği

type
CommentReactionType

Eklenen reaksiyonun türü

Döndürülenler

Promise<CommentReaction>

createCommentAttachment(any, string, string, number)

Wiki sayfasındaki bir yoruma ek yükler.

function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>

Parametreler

content

any

Karşıya yüklenecek içerik

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

Döndürülenler

createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)

Yeni bir sayfa görüntüleme istatistikleri kaynağı oluşturur veya mevcut bir sayfa görüntüleme istatistikleri kaynağını günceller.

function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

wikiVersion
GitVersionDescriptor

Wiki sürümü.

path

string

Wiki sayfası yolu.

oldPath

string

Eski sayfa yolu. Bu isteğe bağlıdır ve mevcut sayfa görüntüleme istatistiklerinde yolu yeniden adlandırmak için gereklidir.

Döndürülenler

createWiki(WikiCreateParametersV2, string)

Wiki kaynağını oluşturur.

function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>

Parametreler

wikiCreateParams
WikiCreateParametersV2

Wiki oluşturma parametreleri.

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<WikiV2>

deleteComment(string, string, number, number)

Wiki sayfasındaki bir yorumu silme.

function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Viki Kimliği veya adı.

pageId

number

Wiki sayfası kimliği.

id

number

Yorum Kimliği.

Döndürülenler

Promise<void>

deleteCommentReaction(string, string, number, number, CommentReactionType)

Wiki sayfası yorumundaki bir tepkiyi silin.

function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Viki Kimliği veya adı

pageId

number

Wiki sayfası kimliği

commentId

number

İlişkili yorumun kimliği

type
CommentReactionType

Silinmekte olan reaksiyonun türü

Döndürülenler

Promise<CommentReaction>

deleteWiki(string, string)

Sağlanan viki kimliğine veya viki adına karşılık gelen wiki'yi siler.

function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>

Parametreler

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<WikiV2>

getAllWikis(string)

Bir proje veya koleksiyondaki tüm vikileri alır.

function getAllWikis(project?: string): Promise<WikiV2[]>

Parametreler

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<WikiV2[]>

getAttachmentContent(string, string, number, string)

Wiki sayfasındaki bir yorumda yer alan bir eki indirir.

function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

attachmentId

string

Ek Kimliği.

Döndürülenler

Promise<ArrayBuffer>

getComment(string, string, number, number, boolean, CommentExpandOptions)

Wiki Sayfası ile ilişkilendirilmiş bir açıklama döndürür.

function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

id

number

Döndürülecek yorumun kimliği.

excludeDeleted

boolean

Silinen yorumun atlanıp atlanmayacağını belirtin.

expand
CommentExpandOptions

Yorumlar için ek veri alma seçeneklerini belirtir.

Döndürülenler

Promise<Comment>

getEngagedUsers(string, string, number, number, CommentReactionType, number, number)

Belirli bir tepki türüyle verilen viki yorumu için tepki veren kullanıcıların bir listesini alır. Varsayılan sayfa boyutu aynı anda 100 kullanıcı olacak şekilde sayfalamayı destekler.

function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

commentId

number

İlişkili yorumun kimliği

type
CommentReactionType

İlgili kullanıcılardan talep edilen tepkinin türü

top

number

Belirli bir sayfada döndürülecek birleştirilmiş kullanıcı sayısı. İsteğe bağlı, varsayılan değer 100'dür

skip

number

Bir sonraki ilgili kullanıcı kümesinin sayfasına atlanacak ilgili kullanıcı sayısı, varsayılan olarak 0'dır

Döndürülenler

Promise<IdentityRef[]>

getPageByIdText(string, string, number, VersionControlRecursionType, boolean)

Sağlanan sayfa kimliği için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Viki Kimliği veya viki adı..

id

number

Wiki sayfası kimliği.

recursionLevel
VersionControlRecursionType

Alt sayfaların alınması için özyineleme düzeyi. Varsayılan olarak (İsteğe bağlı) şeklindedir None .

includeContent

boolean

Sayfanın içeriğini Json içerik türü yanıtına dahil etmek için True. Varsayılan olarak false (İsteğe bağlı)

Döndürülenler

Promise<string>

getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)

Sağlanan sayfa kimliği için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Viki Kimliği veya viki adı..

id

number

Wiki sayfası kimliği.

recursionLevel
VersionControlRecursionType

Alt sayfaların alınması için özyineleme düzeyi. Varsayılan olarak (İsteğe bağlı) şeklindedir None .

includeContent

boolean

Sayfanın içeriğini Json içerik türü yanıtına dahil etmek için True. Varsayılan olarak false (İsteğe bağlı)

Döndürülenler

Promise<ArrayBuffer>

getPageData(string, string, number, number)

Sayfa Kimliği'ne karşılık gelen sayfa ayrıntısını döndürür.

function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

pageViewsForDays

number

Sayfa görüntülemelerinin döndürüleceği geçerli günden itibaren son N gün. Şimdiki günü de kapsıyor.

Döndürülenler

Promise<WikiPageDetail>

getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)

Wiki Sayfalarının sayfalanabilir listesini döndürür

function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>

Parametreler

pagesBatchRequest
WikiPagesBatchRequest

Wiki toplu sayfa isteği.

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

versionDescriptor
GitVersionDescriptor

Sayfa için GitVersionDescriptor. (ProjectWiki durumunda isteğe bağlıdır).

Döndürülenler

getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Sağlanan yol için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

path

string

Wiki sayfası yolu.

recursionLevel
VersionControlRecursionType

Alt sayfaların alınması için özyineleme düzeyi. Varsayılan olarak (İsteğe bağlı) şeklindedir None .

versionDescriptor
GitVersionDescriptor

Sayfa için GitVersionDescriptor. Varsayılan olarak varsayılan daldır (İsteğe bağlı).

includeContent

boolean

Sayfanın içeriğini Json içerik türü yanıtına dahil etmek için True. Varsayılan olarak false (İsteğe bağlı)

Döndürülenler

Promise<string>

getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)

Sağlanan yol için wiki sayfasının meta verilerini veya içeriğini alır. İçerik müzakeresi, istekte gönderilen başlığa göre Accept yapılır.

function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

path

string

Wiki sayfası yolu.

recursionLevel
VersionControlRecursionType

Alt sayfaların alınması için özyineleme düzeyi. Varsayılan olarak (İsteğe bağlı) şeklindedir None .

versionDescriptor
GitVersionDescriptor

Sayfa için GitVersionDescriptor. Varsayılan olarak varsayılan daldır (İsteğe bağlı).

includeContent

boolean

Sayfanın içeriğini Json içerik türü yanıtına dahil etmek için True. Varsayılan olarak false (İsteğe bağlı)

Döndürülenler

Promise<ArrayBuffer>

getWiki(string, string)

Sağlanan viki kimliğine veya viki adına karşılık gelen wiki'yi alır.

function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>

Parametreler

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<WikiV2>

listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)

Sayfalanabilir bir yorum listesi döndürür.

function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>

Parametreler

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

top

number

Döndürülecek maksimum yorum sayısı.

continuationToken

string

Sonraki yorum sayfasını sorgulamak için kullanılır.

excludeDeleted

boolean

Silinen yorumların atlanıp atlanmayacağını belirtin.

expand
CommentExpandOptions

Yorumlar için ek veri alma seçeneklerini belirtir.

order
CommentSortOrder

Yorumların döndürülmesi gereken sıra.

parentId

number

Üst yorumun CommentId'si.

Döndürülenler

Promise<CommentList>

updateComment(CommentUpdateParameters, string, string, number, number)

Wiki sayfasındaki bir yorumu güncelleştirin.

function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>

Parametreler

comment
CommentUpdateParameters

Yorum güncelleme isteği.

project

string

Proje kimliği veya proje adı

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

pageId

number

Wiki sayfası kimliği.

id

number

Yorum Kimliği.

Döndürülenler

Promise<Comment>

updateWiki(WikiUpdateParameters, string, string)

Güncelleme parametreleri kullanılarak sağlanan wiki kimliğine veya wiki adına karşılık gelen wiki'yi günceller.

function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>

Parametreler

updateParameters
WikiUpdateParameters

Parametreleri güncelleştirin.

wikiIdentifier

string

Wiki Kimliği veya wiki adı.

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<WikiV2>