GalleryRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Gallery |
Özellikler
| RESOURCE_AREA_ID |
Yöntemler
Oluşturucu Ayrıntıları
GalleryRestClient(IVssRestClientOptions)
Özellik Ayrıntıları
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Özellik Değeri
string
Yöntem Ayrıntıları
addAssetForEditExtensionDraft(string, string, string, string, string)
function addAssetForEditExtensionDraft(content: string, publisherName: string, extensionName: string, draftId: string, assetType: string): Promise<ExtensionDraftAsset>
Parametreler
- content
-
string
Karşıya yüklenecek içerik
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
- assetType
-
string
Döndürülenler
Promise<ExtensionDraftAsset>
addAssetForNewExtensionDraft(string, string, string, string)
function addAssetForNewExtensionDraft(content: string, publisherName: string, draftId: string, assetType: string): Promise<ExtensionDraftAsset>
Parametreler
- content
-
string
Karşıya yüklenecek içerik
- publisherName
-
string
- draftId
-
string
- assetType
-
string
Döndürülenler
Promise<ExtensionDraftAsset>
associateAzurePublisher(string, string)
function associateAzurePublisher(publisherName: string, azurePublisherId: string): Promise<AzurePublisher>
Parametreler
- publisherName
-
string
- azurePublisherId
-
string
Döndürülenler
Promise<AzurePublisher>
createCategory(ExtensionCategory)
function createCategory(category: ExtensionCategory): Promise<ExtensionCategory>
Parametreler
- category
- ExtensionCategory
Döndürülenler
Promise<ExtensionCategory>
createDraftForEditExtension(string, string)
function createDraftForEditExtension(publisherName: string, extensionName: string): Promise<ExtensionDraft>
Parametreler
- publisherName
-
string
- extensionName
-
string
Döndürülenler
Promise<ExtensionDraft>
createDraftForNewExtension(any, string, String, String)
function createDraftForNewExtension(content: any, publisherName: string, product: String, fileName?: String): Promise<ExtensionDraft>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
- product
-
String
Yük dosyasının ürün türünü geçirmek için üst bilgi
- fileName
-
String
Karşıya yüklenen verilerin dosya adını geçirmek için üst bilgi
Döndürülenler
Promise<ExtensionDraft>
createExtension(any, string, string)
function createExtension(content: any, extensionType?: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- extensionType
-
string
- reCaptchaToken
-
string
Döndürülenler
Promise<PublishedExtension>
createExtensionWithPublisher(any, string, string, string)
function createExtensionWithPublisher(content: any, publisherName: string, extensionType?: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
- extensionType
-
string
- reCaptchaToken
-
string
Döndürülenler
Promise<PublishedExtension>
createPublisher(Publisher)
createQuestion(Question, string, string)
Uzantı için yeni bir soru oluşturur.
function createQuestion(question: Question, publisherName: string, extensionName: string): Promise<Question>
Parametreler
- question
- Question
Uzantı için oluşturulacak soru.
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
Döndürülenler
Promise<Question>
createResponse(Response, string, string, number)
Uzantı için belirli bir soru için yeni bir yanıt oluşturur.
function createResponse(response: Response, publisherName: string, extensionName: string, questionId: number): Promise<Response>
Parametreler
- response
- Response
Uzantı için oluşturulacak yanıt.
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- questionId
-
number
Uzantı için hangi yanıtın oluşturulacağı sorusunun tanımlayıcısı.
Döndürülenler
Promise<Response>
createReview(Review, string, string)
Uzantı için yeni bir gözden geçirme oluşturur
function createReview(review: Review, pubName: string, extName: string): Promise<Review>
Parametreler
- review
- Review
Uzantı için oluşturulacak gözden geçirme
- pubName
-
string
Uzantıyı yayımlayan yayımcının adı
- extName
-
string
Uzantının adı
Döndürülenler
Promise<Review>
createSupportRequest(CustomerSupportRequest)
function createSupportRequest(customerSupportRequest: CustomerSupportRequest): Promise<void>
Parametreler
- customerSupportRequest
- CustomerSupportRequest
Döndürülenler
Promise<void>
deleteExtension(string, string, string)
function deleteExtension(publisherName: string, extensionName: string, version?: string): Promise<void>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
Döndürülenler
Promise<void>
deleteExtensionById(string, string)
function deleteExtensionById(extensionId: string, version?: string): Promise<void>
Parametreler
- extensionId
-
string
- version
-
string
Döndürülenler
Promise<void>
deletePublisher(string)
function deletePublisher(publisherName: string): Promise<void>
Parametreler
- publisherName
-
string
Döndürülenler
Promise<void>
deletePublisherAsset(string, string)
Logo gibi yayımcı varlığını silme
function deletePublisherAsset(publisherName: string, assetType?: string): Promise<void>
Parametreler
- publisherName
-
string
Yayımcının iç adı
- assetType
-
string
Varlık türü. Varsayılan değer :'logo'.
Döndürülenler
Promise<void>
deleteQuestion(string, string, number)
Mevcut bir soruyu ve uzantıyla ilişkili tüm yanıtlarını siler. (geçici silme)
function deleteQuestion(publisherName: string, extensionName: string, questionId: number): Promise<void>
Parametreler
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- questionId
-
number
Uzantı için silinecek sorunun tanımlayıcısı.
Döndürülenler
Promise<void>
deleteResponse(string, string, number, number)
Uzantının yanıtlarını siler. (geçici silme)
function deleteResponse(publisherName: string, extensionName: string, questionId: number, responseId: number): Promise<void>
Parametreler
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- questionId
-
number
Yanıtı silinecek soruyu tanımlar.
- responseId
-
number
Silinecek yanıtı tanımlar.
Döndürülenler
Promise<void>
deleteReview(string, string, number)
Gözden geçirmeyi siler
function deleteReview(pubName: string, extName: string, reviewId: number): Promise<void>
Parametreler
- pubName
-
string
Uzantıyı yayımlayan yayımcının adı
- extName
-
string
Uzantının adı
- reviewId
-
number
Güncelleştirilmesi gereken gözden geçirmenin kimliği
Döndürülenler
Promise<void>
extensionValidator(AzureRestApiRequestModel)
Bir Azure yayımcının üçüncü taraf ticaret senaryosu için bir uzantıya sahip olup olmadığını doğrulamak için rest uç noktası. Azure yalnızca POST işlemlerini destekler ve yukarıdaki imza REST işlemleri için tipik değildir. http://sharepoint/sites/AzureUX/_layouts/15/WopiFrame2.aspx?sourcedoc={A793D31E-6DC6-4174-8FA3-DE3F82B51642}& file=Veri%20Market%20Partner%20integration%20with%20Marketplace%20service.docx&action=default
function extensionValidator(azureRestApiRequestModel: AzureRestApiRequestModel): Promise<void>
Parametreler
- azureRestApiRequestModel
- AzureRestApiRequestModel
Tüm parametreler istek gövdesinde gönderilir
Döndürülenler
Promise<void>
fetchDomainToken(string)
function fetchDomainToken(publisherName: string): Promise<string>
Parametreler
- publisherName
-
string
Döndürülenler
Promise<string>
generateKey(string, number)
function generateKey(keyType: string, expireCurrentSeconds?: number): Promise<void>
Parametreler
- keyType
-
string
- expireCurrentSeconds
-
number
Döndürülenler
Promise<void>
getAcquisitionOptions(string, string, boolean, boolean)
function getAcquisitionOptions(itemId: string, installationTarget: string, testCommerce?: boolean, isFreeOrTrialInstall?: boolean): Promise<AcquisitionOptions>
Parametreler
- itemId
-
string
- installationTarget
-
string
- testCommerce
-
boolean
- isFreeOrTrialInstall
-
boolean
Döndürülenler
Promise<AcquisitionOptions>
getAsset(string, string, string, string, boolean, String)
function getAsset(extensionId: string, version: string, assetType: string, accountToken?: string, acceptDefault?: boolean, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametreler
- extensionId
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ArrayBuffer>
getAssetAuthenticated(string, string, string, string, string, String)
function getAssetAuthenticated(publisherName: string, extensionName: string, version: string, assetType: string, accountToken?: string, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ArrayBuffer>
getAssetByName(string, string, string, string, string, boolean, String)
function getAssetByName(publisherName: string, extensionName: string, version: string, assetType: string, accountToken?: string, acceptDefault?: boolean, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ArrayBuffer>
getAssetFromEditExtensionDraft(string, string, string, string)
function getAssetFromEditExtensionDraft(publisherName: string, draftId: string, assetType: string, extensionName: string): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- draftId
-
string
- assetType
-
string
- extensionName
-
string
Döndürülenler
Promise<ArrayBuffer>
getAssetFromNewExtensionDraft(string, string, string)
function getAssetFromNewExtensionDraft(publisherName: string, draftId: string, assetType: string): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- draftId
-
string
- assetType
-
string
Döndürülenler
Promise<ArrayBuffer>
getAssetWithToken(string, string, string, string, string, string, boolean, String)
function getAssetWithToken(publisherName: string, extensionName: string, version: string, assetType: string, assetToken?: string, accountToken?: string, acceptDefault?: boolean, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- assetToken
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ArrayBuffer>
getCategories(string)
function getCategories(languages?: string): Promise<string[]>
Parametreler
- languages
-
string
Döndürülenler
Promise<string[]>
getCategoryDetails(string, string, string)
function getCategoryDetails(categoryName: string, languages?: string, product?: string): Promise<CategoriesResult>
Parametreler
- categoryName
-
string
- languages
-
string
- product
-
string
Döndürülenler
Promise<CategoriesResult>
getCategoryTree(string, string, number, string, string, string, string, string)
function getCategoryTree(product: string, categoryId: string, lcid?: number, source?: string, productVersion?: string, skus?: string, subSkus?: string, productArchitecture?: string): Promise<ProductCategory>
Parametreler
- product
-
string
- categoryId
-
string
- lcid
-
number
- source
-
string
- productVersion
-
string
- skus
-
string
- subSkus
-
string
- productArchitecture
-
string
Döndürülenler
Promise<ProductCategory>
getCertificate(string, string, string)
function getCertificate(publisherName: string, extensionName: string, version?: string): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
Döndürülenler
Promise<ArrayBuffer>
getExtension(string, string, string, ExtensionQueryFlags, string, String)
function getExtension(publisherName: string, extensionName: string, version?: string, flags?: ExtensionQueryFlags, accountToken?: string, accountTokenHeader?: String): Promise<PublishedExtension>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- flags
- ExtensionQueryFlags
- accountToken
-
string
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<PublishedExtension>
getExtensionById(string, string, ExtensionQueryFlags)
function getExtensionById(extensionId: string, version?: string, flags?: ExtensionQueryFlags): Promise<PublishedExtension>
Parametreler
- extensionId
-
string
- version
-
string
- flags
- ExtensionQueryFlags
Döndürülenler
Promise<PublishedExtension>
getExtensionDailyStats(string, string, number, Daily, Date)
function getExtensionDailyStats(publisherName: string, extensionName: string, days?: number, aggregate?: Daily, afterDate?: Date): Promise<ExtensionDailyStats>
Parametreler
- publisherName
-
string
- extensionName
-
string
- days
-
number
- aggregate
- Daily
- afterDate
-
Date
Döndürülenler
Promise<ExtensionDailyStats>
getExtensionDailyStatsAnonymous(string, string, string)
Bu yol/konum kimliği yalnızca HTTP POST'yi anonim olarak destekler, böylece sayfa görünümü günlük istatistikleri Market istemcisinden artırılabilir. Bu yolda GET çağrılmaya çalışılması bir özel durumla sonuçlanmalıdır. Bu açık uygulama olmadan, bu genel yolda GET çağrısı yukarıdaki GET uygulaması GetExtensionDailyStats'ı çağırır.
function getExtensionDailyStatsAnonymous(publisherName: string, extensionName: string, version: string): Promise<ExtensionDailyStats>
Parametreler
- publisherName
-
string
Yayımcının adı
- extensionName
-
string
Uzantının adı
- version
-
string
Uzantının sürümü
Döndürülenler
Promise<ExtensionDailyStats>
getExtensionEvents(string, string, number, Date, string, string)
Bir uzantının yükleme/kaldırma olaylarını alma. Hem count hem de afterDate parametreleri belirtilirse, sayı önceliklidir.
function getExtensionEvents(publisherName: string, extensionName: string, count?: number, afterDate?: Date, include?: string, includeProperty?: string): Promise<ExtensionEvents>
Parametreler
- publisherName
-
string
Yayımcının adı
- extensionName
-
string
Uzantının adı
- count
-
number
Getirilecek olayların sayısı, her olay türü için geçerlidir.
- afterDate
-
Date
Bu tarihte veya sonrasında gerçekleşen olayları getirme
- include
-
string
Filtre seçenekleri. Desteklenen değerler: yükleme, kaldırma, gözden geçirme, edinme, satış. Varsayılan değer, tüm olay türlerini getirmektir
- includeProperty
-
string
Eklenecek olay özellikleri. Şu anda kaldırma olayları için yalnızca 'lastContactDetails' desteklenmektedir
Döndürülenler
Promise<ExtensionEvents>
getExtensionReports(string, string, number, number, Date)
Uzantı raporlarını döndürür
function getExtensionReports(publisherName: string, extensionName: string, days?: number, count?: number, afterDate?: Date): Promise<any>
Parametreler
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı
- extensionName
-
string
Uzantının adı
- days
-
number
Son n gün raporu. AfterDate ve days belirtilirse, günler öncelik alır
- count
-
number
Döndürülecek olay sayısı
- afterDate
-
Date
Belirtilen tarihten daha yeni olayları getirmek istiyorsanız kullanın
Döndürülenler
Promise<any>
getGalleryUserSettings(string, string)
Verilen kullanıcı/tüm kullanıcılar kapsamı için tüm ayar girdilerini alma
function getGalleryUserSettings(userScope: string, key?: string): Promise<{[key: string]: any}>
Parametreler
- userScope
-
string
Değerin alındığı User-Scope. Geçerli kullanıcı için "ben" veya tüm kullanıcılar için "konak" olmalıdır.
- key
-
string
Tüm girişlerin filtreleneceği isteğe bağlı anahtar
Döndürülenler
Promise<{[key: string]: any}>
getPackage(string, string, string, string, boolean, String)
Web kullanıcı arabiriminden bir VSTS uzantısı indirdiğinizde bu uç noktaya isabet alır
function getPackage(publisherName: string, extensionName: string, version: string, accountToken?: string, acceptDefault?: boolean, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ArrayBuffer>
getPublisher(string, number)
function getPublisher(publisherName: string, flags?: number): Promise<Publisher>
Parametreler
- publisherName
-
string
- flags
-
number
Döndürülenler
Promise<Publisher>
getPublisherAsset(string, string)
Akış olarak logo gibi yayıncı varlığı alma
function getPublisherAsset(publisherName: string, assetType?: string): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
Yayımcının iç adı
- assetType
-
string
Varlık türü. Varsayılan değer :'logo'.
Döndürülenler
Promise<ArrayBuffer>
getPublisherWithoutToken(string)
function getPublisherWithoutToken(publisherName: string): Promise<Publisher>
Parametreler
- publisherName
-
string
Döndürülenler
Promise<Publisher>
getQuestions(string, string, number, number, Date)
Bir uzantıyla ilişkili yanıtlarıyla ilgili soruların listesini döndürür.
function getQuestions(publisherName: string, extensionName: string, count?: number, page?: number, afterDate?: Date): Promise<QuestionsResult>
Parametreler
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- count
-
number
Alınacak soru sayısı (varsayılan olarak 10'dır).
- page
-
number
Soru kümesinin alınacağı sayfa numarası.
- afterDate
-
Date
Sağlanırsa, bu tarihten sonra gönderilen sonuç soruları döndürülür
Döndürülenler
Promise<QuestionsResult>
getReviews(string, string, number, ReviewFilterOptions, Date, Date)
Uzantıyla ilişkili incelemelerin listesini döndürür
function getReviews(publisherName: string, extensionName: string, count?: number, filterOptions?: ReviewFilterOptions, beforeDate?: Date, afterDate?: Date): Promise<ReviewsResult>
Parametreler
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı
- extensionName
-
string
Uzantının adı
- count
-
number
Alınacak inceleme sayısı (varsayılan değer 5'tir)
- filterOptions
- ReviewFilterOptions
Boş gözden geçirmeleri vbetera filtrelemek için FilterOptions, varsayılan olarak hiçbiri
- beforeDate
-
Date
Belirtilen tarihten eski gözden geçirmeleri getirmek istiyorsanız kullanın; varsayılan değer null olur
- afterDate
-
Date
Belirtilen tarihten daha yeni gözden geçirmeleri getirmek istiyorsanız kullanın; varsayılan değer null olur
Döndürülenler
Promise<ReviewsResult>
getReviewsSummary(string, string, Date, Date)
İncelemelerin özetini döndürür
function getReviewsSummary(pubName: string, extName: string, beforeDate?: Date, afterDate?: Date): Promise<ReviewSummary>
Parametreler
- pubName
-
string
Uzantıyı yayımlayan yayımcının adı
- extName
-
string
Uzantının adı
- beforeDate
-
Date
Belirtilen tarihten eski gözden geçirmelerin özetini getirmek istiyorsanız, varsayılan olarak null değerini kullanın
- afterDate
-
Date
Belirtilen tarihten daha yeni olan gözden geçirmelerin özetini getirmek istiyorsanız kullanın; varsayılan değer null olur
Döndürülenler
Promise<ReviewSummary>
getRootCategories(string, number, string, string, string, string)
function getRootCategories(product: string, lcid?: number, source?: string, productVersion?: string, skus?: string, subSkus?: string): Promise<ProductCategoriesResult>
Parametreler
- product
-
string
- lcid
-
number
- source
-
string
- productVersion
-
string
- skus
-
string
- subSkus
-
string
Döndürülenler
Promise<ProductCategoriesResult>
getSigningKey(string)
function getSigningKey(keyType: string): Promise<string>
Parametreler
- keyType
-
string
Döndürülenler
Promise<string>
getVerificationLog(string, string, string, string)
function getVerificationLog(publisherName: string, extensionName: string, version: string, targetPlatform?: string): Promise<ArrayBuffer>
Parametreler
- publisherName
-
string
- extensionName
-
string
- version
-
string
- targetPlatform
-
string
Döndürülenler
Promise<ArrayBuffer>
getVSCodeExtensionLatestVersion(string, string)
BIR VS Code uzantısının en son sürümlerini almak için uç nokta.
function getVSCodeExtensionLatestVersion(publisherName: string, extensionName: string): Promise<PublishedExtension>
Parametreler
- publisherName
-
string
İstenen VS Code uzantısının yayımcısının adı.
- extensionName
-
string
Uzantı adı.
Döndürülenler
Promise<PublishedExtension>
incrementExtensionDailyStat(string, string, string, string, string)
Uzantıyla ilişkili günlük istatistiği artırır
function incrementExtensionDailyStat(publisherName: string, extensionName: string, version: string, statType: string, targetPlatform?: string): Promise<void>
Parametreler
- publisherName
-
string
Yayımcının adı
- extensionName
-
string
Uzantının adı
- version
-
string
Uzantının sürümü
- statType
-
string
Artıracak istatistik türü
- targetPlatform
-
string
Döndürülenler
Promise<void>
performEditExtensionDraftOperation(ExtensionDraftPatch, string, string, string)
function performEditExtensionDraftOperation(draftPatch: ExtensionDraftPatch, publisherName: string, extensionName: string, draftId: string): Promise<ExtensionDraft>
Parametreler
- draftPatch
- ExtensionDraftPatch
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
Döndürülenler
Promise<ExtensionDraft>
performNewExtensionDraftOperation(ExtensionDraftPatch, string, string)
function performNewExtensionDraftOperation(draftPatch: ExtensionDraftPatch, publisherName: string, draftId: string): Promise<ExtensionDraft>
Parametreler
- draftPatch
- ExtensionDraftPatch
- publisherName
-
string
- draftId
-
string
Döndürülenler
Promise<ExtensionDraft>
publishExtensionEvents(ExtensionEvents[])
Uzantı yükleme/kaldırma olaylarını yayımlamak için API uç noktası. Bu, EMS tarafından yalnızca bir uzantının yüklenmesi/kaldırılmasıyla ilgili verileri bize göndermek için çağrılmaya yöneliktir.
function publishExtensionEvents(extensionEvents: ExtensionEvents[]): Promise<void>
Parametreler
- extensionEvents
Döndürülenler
Promise<void>
publishExtensionWithPublisherSignature(any, string, string, string, string, boolean)
function publishExtensionWithPublisherSignature(content: any, publisherName: string, extensionName: string, extensionType?: string, reCaptchaToken?: string, bypassScopeCheck?: boolean): Promise<PublishedExtension>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
- extensionName
-
string
- extensionType
-
string
- reCaptchaToken
-
string
- bypassScopeCheck
-
boolean
Döndürülenler
Promise<PublishedExtension>
queryAssociatedAzurePublisher(string)
function queryAssociatedAzurePublisher(publisherName: string): Promise<AzurePublisher>
Parametreler
- publisherName
-
string
Döndürülenler
Promise<AzurePublisher>
queryExtensions(ExtensionQuery, string, String)
function queryExtensions(extensionQuery: ExtensionQuery, accountToken?: string, accountTokenHeader?: String): Promise<ExtensionQueryResult>
Parametreler
- extensionQuery
- ExtensionQuery
- accountToken
-
string
- accountTokenHeader
-
String
Hesap belirtecini geçirmek için üst bilgi
Döndürülenler
Promise<ExtensionQueryResult>
queryPublishers(PublisherQuery)
function queryPublishers(publisherQuery: PublisherQuery): Promise<PublisherQueryResult>
Parametreler
- publisherQuery
- PublisherQuery
Döndürülenler
Promise<PublisherQueryResult>
reportQuestion(Concern, string, string, number)
Uzantıyla ilgili mevcut bir soruyla ilgili bir sorunu işaretler.
function reportQuestion(concern: Concern, pubName: string, extName: string, questionId: number): Promise<Concern>
Parametreler
- concern
- Concern
Kullanıcı uzantıyla ilgili bir soruyla ilgili endişelerini bildirdi.
- pubName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extName
-
string
Uzantının adı.
- questionId
-
number
Uzantı için güncelleştirilecek sorunun tanımlayıcısı.
Döndürülenler
Promise<Concern>
requestAcquisition(ExtensionAcquisitionRequest)
function requestAcquisition(acquisitionRequest: ExtensionAcquisitionRequest): Promise<ExtensionAcquisitionRequest>
Parametreler
- acquisitionRequest
- ExtensionAcquisitionRequest
Döndürülenler
Promise<ExtensionAcquisitionRequest>
sendNotifications(NotificationsData)
Bildirim Gönder
function sendNotifications(notificationData: NotificationsData): Promise<void>
Parametreler
- notificationData
- NotificationsData
Bildirim göndermek için gereken verileri açıklama
Döndürülenler
Promise<void>
setGalleryUserSettings({[key: string]: any}, string)
Belirtilen kullanıcı/tüm kullanıcılar kapsamı için tüm ayar girdilerini ayarlama
function setGalleryUserSettings(entries: {[key: string]: any}, userScope: string): Promise<void>
Parametreler
- entries
-
{[key: string]: any}
Ayarlanması gereken tüm ayarların anahtar-değer çifti
- userScope
-
string
Değerin alındığı User-Scope. Geçerli kullanıcı için "ben" veya tüm kullanıcılar için "konak" olmalıdır.
Döndürülenler
Promise<void>
shareExtension(string, string, string)
function shareExtension(publisherName: string, extensionName: string, accountName: string): Promise<void>
Parametreler
- publisherName
-
string
- extensionName
-
string
- accountName
-
string
Döndürülenler
Promise<void>
shareExtensionById(string, string)
function shareExtensionById(extensionId: string, accountName: string): Promise<void>
Parametreler
- extensionId
-
string
- accountName
-
string
Döndürülenler
Promise<void>
shareExtensionWithHost(string, string, string, string)
function shareExtensionWithHost(publisherName: string, extensionName: string, hostType: string, hostName: string): Promise<void>
Parametreler
- publisherName
-
string
- extensionName
-
string
- hostType
-
string
- hostName
-
string
Döndürülenler
Promise<void>
unshareExtension(string, string, string)
function unshareExtension(publisherName: string, extensionName: string, accountName: string): Promise<void>
Parametreler
- publisherName
-
string
- extensionName
-
string
- accountName
-
string
Döndürülenler
Promise<void>
unshareExtensionById(string, string)
function unshareExtensionById(extensionId: string, accountName: string): Promise<void>
Parametreler
- extensionId
-
string
- accountName
-
string
Döndürülenler
Promise<void>
unshareExtensionWithHost(string, string, string, string)
function unshareExtensionWithHost(publisherName: string, extensionName: string, hostType: string, hostName: string): Promise<void>
Parametreler
- publisherName
-
string
- extensionName
-
string
- hostType
-
string
- hostName
-
string
Döndürülenler
Promise<void>
updateExtension(any, string, string, string, string, boolean)
Uzantıyı güncelleştirmek için REST uç noktası.
function updateExtension(content: any, publisherName: string, extensionName: string, extensionType?: string, reCaptchaToken?: string, bypassScopeCheck?: boolean): Promise<PublishedExtension>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
Yayımcının adı
- extensionName
-
string
Uzantının adı
- extensionType
-
string
- reCaptchaToken
-
string
- bypassScopeCheck
-
boolean
Bu parametre, kapsam değişikliği denetiminin çağrılması gerekip gerekmediğine karar verir
Döndürülenler
Promise<PublishedExtension>
updateExtensionById(string, string)
function updateExtensionById(extensionId: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametreler
- extensionId
-
string
- reCaptchaToken
-
string
Döndürülenler
Promise<PublishedExtension>
updateExtensionProperties(string, string, PublishedExtensionFlags)
function updateExtensionProperties(publisherName: string, extensionName: string, flags: PublishedExtensionFlags): Promise<PublishedExtension>
Parametreler
- publisherName
-
string
- extensionName
-
string
- flags
- PublishedExtensionFlags
Döndürülenler
Promise<PublishedExtension>
updateExtensionStatistics(ExtensionStatisticUpdate, string, string)
function updateExtensionStatistics(extensionStatisticsUpdate: ExtensionStatisticUpdate, publisherName: string, extensionName: string): Promise<void>
Parametreler
- extensionStatisticsUpdate
- ExtensionStatisticUpdate
- publisherName
-
string
- extensionName
-
string
Döndürülenler
Promise<void>
updatePayloadInDraftForEditExtension(any, string, string, string, String)
function updatePayloadInDraftForEditExtension(content: any, publisherName: string, extensionName: string, draftId: string, fileName?: String): Promise<ExtensionDraft>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
- fileName
-
String
Karşıya yüklenen verilerin dosya adını geçirmek için üst bilgi
Döndürülenler
Promise<ExtensionDraft>
updatePayloadInDraftForNewExtension(any, string, string, String)
function updatePayloadInDraftForNewExtension(content: any, publisherName: string, draftId: string, fileName?: String): Promise<ExtensionDraft>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
- draftId
-
string
- fileName
-
String
Karşıya yüklenen verilerin dosya adını geçirmek için üst bilgi
Döndürülenler
Promise<ExtensionDraft>
updatePublisher(Publisher, string)
updatePublisherAsset(any, string, string, String)
Logo gibi yayımcı varlığını güncelleştirin. Varlık dosyasını sekizli akış olarak kabul eder ve üst bilgi değerlerinde dosya adı geçirilir.
function updatePublisherAsset(content: any, publisherName: string, assetType?: string, fileName?: String): Promise<{[key: string]: string}>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- publisherName
-
string
Yayımcının iç adı
- assetType
-
string
Varlık türü. Varsayılan değer :'logo'.
- fileName
-
String
Karşıya yüklenen verilerin dosya adını geçirmek için üst bilgi
Döndürülenler
Promise<{[key: string]: string}>
updatePublisherMembers(PublisherUserRoleAssignmentRef[], string, boolean)
Yayımcı üyeliği eklemek/değiştirmek için uç nokta. Şu anda aynı anda yalnızca 1 kullanıcının eklenmesini/değiştirilmesini destekler Yalnızca aynı kiracının üyelerini eklemek için çalışır.
function updatePublisherMembers(roleAssignments: PublisherUserRoleAssignmentRef[], publisherName: string, limitToCallerIdentityDomain?: boolean): Promise<PublisherRoleAssignment[]>
Parametreler
- roleAssignments
Eklenecek kullanıcı tanımlayıcılarının (e-posta adresi) ve rolün listesi. Şu anda yalnızca bir giriş desteklenmektedir.
- publisherName
-
string
Kullanıcıların eklenmesi gereken yayımcının adı/kimliği
- limitToCallerIdentityDomain
-
boolean
Kiracılar arası eklentilere izin verilip verilmemesi gerekir.
Döndürülenler
Promise<PublisherRoleAssignment[]>
updateQuestion(Question, string, string, number)
Uzantıyla ilgili mevcut bir soruyu güncelleştirir.
function updateQuestion(question: Question, publisherName: string, extensionName: string, questionId: number): Promise<Question>
Parametreler
- question
- Question
Uzantı için ayarlanacak soru güncelleştirildi.
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- questionId
-
number
Uzantı için güncelleştirilecek sorunun tanımlayıcısı.
Döndürülenler
Promise<Question>
updateResponse(Response, string, string, number, number)
Uzantı için belirli bir soru için mevcut yanıtı güncelleştirir.
function updateResponse(response: Response, publisherName: string, extensionName: string, questionId: number, responseId: number): Promise<Response>
Parametreler
- response
- Response
Uzantı için ayarlanacak yanıt güncelleştirildi.
- publisherName
-
string
Uzantıyı yayımlayan yayımcının adı.
- extensionName
-
string
Uzantının adı.
- questionId
-
number
Uzantı için hangi yanıtın güncelleştirildiği sorusunun tanımlayıcısı.
- responseId
-
number
Güncelleştirilecek yanıtın tanımlayıcısı.
Döndürülenler
Promise<Response>
updateReview(ReviewPatch, string, string, number)
Gözden geçirmeyi güncelleştirir veya bayraklar
function updateReview(reviewPatch: ReviewPatch, pubName: string, extName: string, reviewId: number): Promise<ReviewPatch>
Parametreler
- reviewPatch
- ReviewPatch
Gözden geçirme işlemine uygulanacak değişiklikleri içeren ReviewPatch nesnesi
- pubName
-
string
Uzantıyı yayımlayan yayımcının adı
- extName
-
string
Uzantının adı
- reviewId
-
number
Güncelleştirilmesi gereken gözden geçirmenin kimliği
Döndürülenler
Promise<ReviewPatch>
updateVSCodeWebExtensionStatistics(string, string, VSCodeWebExtensionStatisicsType)
function updateVSCodeWebExtensionStatistics(itemName: string, version: string, statType: VSCodeWebExtensionStatisicsType): Promise<void>
Parametreler
- itemName
-
string
- version
-
string
- statType
- VSCodeWebExtensionStatisicsType
Döndürülenler
Promise<void>
verifyDomainToken(string)
function verifyDomainToken(publisherName: string): Promise<void>
Parametreler
- publisherName
-
string
Döndürülenler
Promise<void>