GalleryRestClient class
Klasa bazowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Rozszerzenie
Konstruktory
| Gallery |
Właściwości
| RESOURCE_AREA_ID |
Metody
Szczegóły konstruktora
GalleryRestClient(IVssRestClientOptions)
Szczegóły właściwości
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Wartość właściwości
string
Szczegóły metody
addAssetForEditExtensionDraft(string, string, string, string, string)
function addAssetForEditExtensionDraft(content: string, publisherName: string, extensionName: string, draftId: string, assetType: string): Promise<ExtensionDraftAsset>
Parametry
- content
-
string
Zawartość do przekazania
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
- assetType
-
string
Zwraca
Promise<ExtensionDraftAsset>
addAssetForNewExtensionDraft(string, string, string, string)
function addAssetForNewExtensionDraft(content: string, publisherName: string, draftId: string, assetType: string): Promise<ExtensionDraftAsset>
Parametry
- content
-
string
Zawartość do przekazania
- publisherName
-
string
- draftId
-
string
- assetType
-
string
Zwraca
Promise<ExtensionDraftAsset>
associateAzurePublisher(string, string)
function associateAzurePublisher(publisherName: string, azurePublisherId: string): Promise<AzurePublisher>
Parametry
- publisherName
-
string
- azurePublisherId
-
string
Zwraca
Promise<AzurePublisher>
createCategory(ExtensionCategory)
function createCategory(category: ExtensionCategory): Promise<ExtensionCategory>
Parametry
- category
- ExtensionCategory
Zwraca
Promise<ExtensionCategory>
createDraftForEditExtension(string, string)
function createDraftForEditExtension(publisherName: string, extensionName: string): Promise<ExtensionDraft>
Parametry
- publisherName
-
string
- extensionName
-
string
Zwraca
Promise<ExtensionDraft>
createDraftForNewExtension(any, string, String, String)
function createDraftForNewExtension(content: any, publisherName: string, product: String, fileName?: String): Promise<ExtensionDraft>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
- product
-
String
Nagłówek umożliwiający przekazanie typu produktu pliku ładunku
- fileName
-
String
Nagłówek umożliwiający przekazanie nazwy pliku przekazanych danych
Zwraca
Promise<ExtensionDraft>
createExtension(any, string, string)
function createExtension(content: any, extensionType?: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametry
- content
-
any
Zawartość do przekazania
- extensionType
-
string
- reCaptchaToken
-
string
Zwraca
Promise<PublishedExtension>
createExtensionWithPublisher(any, string, string, string)
function createExtensionWithPublisher(content: any, publisherName: string, extensionType?: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
- extensionType
-
string
- reCaptchaToken
-
string
Zwraca
Promise<PublishedExtension>
createPublisher(Publisher)
createQuestion(Question, string, string)
Tworzy nowe pytanie dotyczące rozszerzenia.
function createQuestion(question: Question, publisherName: string, extensionName: string): Promise<Question>
Parametry
- question
- Question
Pytanie, które ma zostać utworzone dla rozszerzenia.
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
Zwraca
Promise<Question>
createResponse(Response, string, string, number)
Tworzy nową odpowiedź dla danego pytania dotyczącego rozszerzenia.
function createResponse(response: Response, publisherName: string, extensionName: string, questionId: number): Promise<Response>
Parametry
- response
- Response
Odpowiedź, która ma zostać utworzona dla rozszerzenia.
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Identyfikator pytania, dla którego ma zostać utworzona odpowiedź dla rozszerzenia.
Zwraca
Promise<Response>
createReview(Review, string, string)
Tworzy nową recenzję rozszerzenia
function createReview(review: Review, pubName: string, extName: string): Promise<Review>
Parametry
- review
- Review
Przegląd, który ma zostać utworzony dla rozszerzenia
- pubName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extName
-
string
Nazwa rozszerzenia
Zwraca
Promise<Review>
createSupportRequest(CustomerSupportRequest)
function createSupportRequest(customerSupportRequest: CustomerSupportRequest): Promise<void>
Parametry
- customerSupportRequest
- CustomerSupportRequest
Zwraca
Promise<void>
deleteExtension(string, string, string)
function deleteExtension(publisherName: string, extensionName: string, version?: string): Promise<void>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
Zwraca
Promise<void>
deleteExtensionById(string, string)
function deleteExtensionById(extensionId: string, version?: string): Promise<void>
Parametry
- extensionId
-
string
- version
-
string
Zwraca
Promise<void>
deletePublisher(string)
function deletePublisher(publisherName: string): Promise<void>
Parametry
- publisherName
-
string
Zwraca
Promise<void>
deletePublisherAsset(string, string)
Usuwanie elementu zawartości wydawcy, takiego jak logo
function deletePublisherAsset(publisherName: string, assetType?: string): Promise<void>
Parametry
- publisherName
-
string
Nazwa wewnętrzna wydawcy
- assetType
-
string
Typ zasobu. Wartość domyślna to "logo".
Zwraca
Promise<void>
deleteQuestion(string, string, number)
Usuwa istniejące pytanie i wszystkie skojarzone z nim odpowiedzi dla rozszerzenia. (usuwanie nietrwałe)
function deleteQuestion(publisherName: string, extensionName: string, questionId: number): Promise<void>
Parametry
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Identyfikator pytania, który ma zostać usunięty dla rozszerzenia.
Zwraca
Promise<void>
deleteResponse(string, string, number, number)
Usuwa odpowiedź dla rozszerzenia. (usuwanie nietrwałe)
function deleteResponse(publisherName: string, extensionName: string, questionId: number, responseId: number): Promise<void>
Parametry
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Określa pytanie, którego odpowiedź ma zostać usunięta.
- responseId
-
number
Identyfikuje odpowiedź, która ma zostać usunięta.
Zwraca
Promise<void>
deleteReview(string, string, number)
Usuwa recenzję
function deleteReview(pubName: string, extName: string, reviewId: number): Promise<void>
Parametry
- pubName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extName
-
string
Nazwa rozszerzenia
- reviewId
-
number
Identyfikator przeglądu, który należy zaktualizować
Zwraca
Promise<void>
extensionValidator(AzureRestApiRequestModel)
Punkt końcowy rest umożliwia sprawdzenie, czy wydawca platformy Azure jest właścicielem rozszerzenia dla scenariusza handlu innej firmy. Platforma Azure obsługuje tylko operacje POST, a powyższy podpis nie jest typowy dla operacji REST. http://sharepoint/sites/AzureUX/_layouts/15/WopiFrame2.aspx?sourcedoc={A793D31E-6DC6-4174-8FA3-DE3F82B51642}& file=Data%20Market%20Partner%20integration%20with%20Marketplace%20service.docx&action=default
function extensionValidator(azureRestApiRequestModel: AzureRestApiRequestModel): Promise<void>
Parametry
- azureRestApiRequestModel
- AzureRestApiRequestModel
Wszystkie parametry są wysyłane w treści żądania
Zwraca
Promise<void>
fetchDomainToken(string)
function fetchDomainToken(publisherName: string): Promise<string>
Parametry
- publisherName
-
string
Zwraca
Promise<string>
generateKey(string, number)
function generateKey(keyType: string, expireCurrentSeconds?: number): Promise<void>
Parametry
- keyType
-
string
- expireCurrentSeconds
-
number
Zwraca
Promise<void>
getAcquisitionOptions(string, string, boolean, boolean)
function getAcquisitionOptions(itemId: string, installationTarget: string, testCommerce?: boolean, isFreeOrTrialInstall?: boolean): Promise<AcquisitionOptions>
Parametry
- itemId
-
string
- installationTarget
-
string
- testCommerce
-
boolean
- isFreeOrTrialInstall
-
boolean
Zwraca
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>
Parametry
- extensionId
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
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>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
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>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
Promise<ArrayBuffer>
getAssetFromEditExtensionDraft(string, string, string, string)
function getAssetFromEditExtensionDraft(publisherName: string, draftId: string, assetType: string, extensionName: string): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
- draftId
-
string
- assetType
-
string
- extensionName
-
string
Zwraca
Promise<ArrayBuffer>
getAssetFromNewExtensionDraft(string, string, string)
function getAssetFromNewExtensionDraft(publisherName: string, draftId: string, assetType: string): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
- draftId
-
string
- assetType
-
string
Zwraca
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>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- assetType
-
string
- assetToken
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
Promise<ArrayBuffer>
getCategories(string)
function getCategories(languages?: string): Promise<string[]>
Parametry
- languages
-
string
Zwraca
Promise<string[]>
getCategoryDetails(string, string, string)
function getCategoryDetails(categoryName: string, languages?: string, product?: string): Promise<CategoriesResult>
Parametry
- categoryName
-
string
- languages
-
string
- product
-
string
Zwraca
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>
Parametry
- product
-
string
- categoryId
-
string
- lcid
-
number
- source
-
string
- productVersion
-
string
- skus
-
string
- subSkus
-
string
- productArchitecture
-
string
Zwraca
Promise<ProductCategory>
getCertificate(string, string, string)
function getCertificate(publisherName: string, extensionName: string, version?: string): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
Zwraca
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>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- flags
- ExtensionQueryFlags
- accountToken
-
string
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
Promise<PublishedExtension>
getExtensionById(string, string, ExtensionQueryFlags)
function getExtensionById(extensionId: string, version?: string, flags?: ExtensionQueryFlags): Promise<PublishedExtension>
Parametry
- extensionId
-
string
- version
-
string
- flags
- ExtensionQueryFlags
Zwraca
Promise<PublishedExtension>
getExtensionDailyStats(string, string, number, Daily, Date)
function getExtensionDailyStats(publisherName: string, extensionName: string, days?: number, aggregate?: Daily, afterDate?: Date): Promise<ExtensionDailyStats>
Parametry
- publisherName
-
string
- extensionName
-
string
- days
-
number
- aggregate
- Daily
- afterDate
-
Date
Zwraca
Promise<ExtensionDailyStats>
getExtensionDailyStatsAnonymous(string, string, string)
Ten identyfikator trasy/lokalizacji obsługuje tylko adres HTTP POST anonimowo, dzięki czemu statystyki dziennego widoku strony można zwiększać z poziomu klienta witryny Marketplace. Próba wywołania metody GET na tej trasie powinna spowodować wyjątek. Bez tej jawnej implementacji wywołanie metody GET na tej trasie publicznej wywołuje powyższą implementację GET GetExtensionDailyStats.
function getExtensionDailyStatsAnonymous(publisherName: string, extensionName: string, version: string): Promise<ExtensionDailyStats>
Parametry
- publisherName
-
string
Nazwa wydawcy
- extensionName
-
string
Nazwa rozszerzenia
- version
-
string
Wersja rozszerzenia
Zwraca
Promise<ExtensionDailyStats>
getExtensionEvents(string, string, number, Date, string, string)
Pobierz zdarzenia instalacji/odinstalowania rozszerzenia. Jeśli określono zarówno parametry count, jak i afterDate, licznik ma pierwszeństwo.
function getExtensionEvents(publisherName: string, extensionName: string, count?: number, afterDate?: Date, include?: string, includeProperty?: string): Promise<ExtensionEvents>
Parametry
- publisherName
-
string
Nazwa wydawcy
- extensionName
-
string
Nazwa rozszerzenia
- count
-
number
Liczba zdarzeń do pobrania, ma zastosowanie do każdego typu zdarzenia.
- afterDate
-
Date
Pobieranie zdarzeń, które wystąpiły w dniu lub po tej dacie
- include
-
string
Opcje filtrowania. Obsługiwane wartości: instalowanie, odinstalowywanie, przeglądanie, pozyskiwanie, sprzedaż. Wartość domyślna to pobieranie wszystkich typów zdarzeń
- includeProperty
-
string
Właściwości zdarzenia do uwzględnienia. Obecnie tylko "lastContactDetails" jest obsługiwany w przypadku zdarzeń dezinstalacji
Zwraca
Promise<ExtensionEvents>
getExtensionReports(string, string, number, number, Date)
Zwraca raporty rozszerzeń
function getExtensionReports(publisherName: string, extensionName: string, days?: number, count?: number, afterDate?: Date): Promise<any>
Parametry
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extensionName
-
string
Nazwa rozszerzenia
- days
-
number
Raport z ostatnich n dni. Jeśli określono wartość afterDate i days, dni będą traktowane priorytetowo
- count
-
number
Liczba zdarzeń do zwrócenia
- afterDate
-
Date
Użyj polecenia , jeśli chcesz pobrać zdarzenia nowsze niż określona data
Zwraca
Promise<any>
getGalleryUserSettings(string, string)
Pobieranie wszystkich wpisów ustawień dla danego zakresu użytkownika/wszystkich użytkowników
function getGalleryUserSettings(userScope: string, key?: string): Promise<{[key: string]: any}>
Parametry
- userScope
-
string
User-Scope, w którym ma być pobierana wartość. Powinna być "mną" dla bieżącego użytkownika lub "hosta" dla wszystkich użytkowników.
- key
-
string
Klucz opcjonalny, w którym mają być filtrować wszystkie wpisy
Zwraca
Promise<{[key: string]: any}>
getPackage(string, string, string, string, boolean, String)
Ten punkt końcowy zostanie trafiony podczas pobierania rozszerzenia usługi VSTS z internetowego interfejsu użytkownika
function getPackage(publisherName: string, extensionName: string, version: string, accountToken?: string, acceptDefault?: boolean, accountTokenHeader?: String): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- accountToken
-
string
- acceptDefault
-
boolean
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
Promise<ArrayBuffer>
getPublisher(string, number)
function getPublisher(publisherName: string, flags?: number): Promise<Publisher>
Parametry
- publisherName
-
string
- flags
-
number
Zwraca
Promise<Publisher>
getPublisherAsset(string, string)
Pobieranie elementu zawartości wydawcy, takiego jak logo jako strumień
function getPublisherAsset(publisherName: string, assetType?: string): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
Nazwa wewnętrzna wydawcy
- assetType
-
string
Typ zasobu. Wartość domyślna to "logo".
Zwraca
Promise<ArrayBuffer>
getPublisherWithoutToken(string)
function getPublisherWithoutToken(publisherName: string): Promise<Publisher>
Parametry
- publisherName
-
string
Zwraca
Promise<Publisher>
getQuestions(string, string, number, number, Date)
Zwraca listę pytań z odpowiedziami skojarzonymi z rozszerzeniem.
function getQuestions(publisherName: string, extensionName: string, count?: number, page?: number, afterDate?: Date): Promise<QuestionsResult>
Parametry
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- count
-
number
Liczba pytań do pobrania (wartość domyślna to 10).
- page
-
number
Numer strony, z którego ma zostać pobrany zestaw pytań.
- afterDate
-
Date
Jeśli zostanie podana, zostaną zwrócone pytania dotyczące wyników, które zostały opublikowane po tej dacie
Zwraca
Promise<QuestionsResult>
getReviews(string, string, number, ReviewFilterOptions, Date, Date)
Zwraca listę przeglądów skojarzonych z rozszerzeniem
function getReviews(publisherName: string, extensionName: string, count?: number, filterOptions?: ReviewFilterOptions, beforeDate?: Date, afterDate?: Date): Promise<ReviewsResult>
Parametry
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extensionName
-
string
Nazwa rozszerzenia
- count
-
number
Liczba przeglądów do pobrania (wartość domyślna to 5)
- filterOptions
- ReviewFilterOptions
FilterOptions, aby odfiltrować puste recenzje itp.
- beforeDate
-
Date
Użyj polecenia , jeśli chcesz pobrać przeglądy starsze niż określona data, domyślnie ma wartość null
- afterDate
-
Date
Użyj polecenia , jeśli chcesz pobrać przeglądy nowsze niż określona data, domyślnie ma wartość null
Zwraca
Promise<ReviewsResult>
getReviewsSummary(string, string, Date, Date)
Zwraca podsumowanie przeglądów
function getReviewsSummary(pubName: string, extName: string, beforeDate?: Date, afterDate?: Date): Promise<ReviewSummary>
Parametry
- pubName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extName
-
string
Nazwa rozszerzenia
- beforeDate
-
Date
Użyj polecenia , jeśli chcesz pobrać podsumowanie przeglądów starszych niż określona data, domyślnie ma wartość null
- afterDate
-
Date
Użyj polecenia , jeśli chcesz pobrać podsumowanie przeglądów nowszych niż określona data, domyślnie ma wartość null
Zwraca
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>
Parametry
- product
-
string
- lcid
-
number
- source
-
string
- productVersion
-
string
- skus
-
string
- subSkus
-
string
Zwraca
Promise<ProductCategoriesResult>
getSigningKey(string)
function getSigningKey(keyType: string): Promise<string>
Parametry
- keyType
-
string
Zwraca
Promise<string>
getVerificationLog(string, string, string, string)
function getVerificationLog(publisherName: string, extensionName: string, version: string, targetPlatform?: string): Promise<ArrayBuffer>
Parametry
- publisherName
-
string
- extensionName
-
string
- version
-
string
- targetPlatform
-
string
Zwraca
Promise<ArrayBuffer>
getVSCodeExtensionLatestVersion(string, string)
Punkt końcowy, aby uzyskać najnowsze wersje rozszerzenia programu VS Code.
function getVSCodeExtensionLatestVersion(publisherName: string, extensionName: string): Promise<PublishedExtension>
Parametry
- publisherName
-
string
Nazwa wydawcy żądanego rozszerzenia programu VS Code.
- extensionName
-
string
Nazwa rozszerzenia.
Zwraca
Promise<PublishedExtension>
incrementExtensionDailyStat(string, string, string, string, string)
Zwiększa dzienną statystykę skojarzona z rozszerzeniem
function incrementExtensionDailyStat(publisherName: string, extensionName: string, version: string, statType: string, targetPlatform?: string): Promise<void>
Parametry
- publisherName
-
string
Nazwa wydawcy
- extensionName
-
string
Nazwa rozszerzenia
- version
-
string
Wersja rozszerzenia
- statType
-
string
Typ statystyki do przyrostu
- targetPlatform
-
string
Zwraca
Promise<void>
performEditExtensionDraftOperation(ExtensionDraftPatch, string, string, string)
function performEditExtensionDraftOperation(draftPatch: ExtensionDraftPatch, publisherName: string, extensionName: string, draftId: string): Promise<ExtensionDraft>
Parametry
- draftPatch
- ExtensionDraftPatch
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
Zwraca
Promise<ExtensionDraft>
performNewExtensionDraftOperation(ExtensionDraftPatch, string, string)
function performNewExtensionDraftOperation(draftPatch: ExtensionDraftPatch, publisherName: string, draftId: string): Promise<ExtensionDraft>
Parametry
- draftPatch
- ExtensionDraftPatch
- publisherName
-
string
- draftId
-
string
Zwraca
Promise<ExtensionDraft>
publishExtensionEvents(ExtensionEvents[])
Punkt końcowy interfejsu API do publikowania zdarzeń instalowania/odinstalowywania rozszerzenia. Ma to być wywoływane przez pakiet EMS tylko w przypadku wysyłania danych związanych z instalacją/odinstalowywaniem rozszerzenia.
function publishExtensionEvents(extensionEvents: ExtensionEvents[]): Promise<void>
Parametry
- extensionEvents
Zwraca
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>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
- extensionName
-
string
- extensionType
-
string
- reCaptchaToken
-
string
- bypassScopeCheck
-
boolean
Zwraca
Promise<PublishedExtension>
queryAssociatedAzurePublisher(string)
function queryAssociatedAzurePublisher(publisherName: string): Promise<AzurePublisher>
Parametry
- publisherName
-
string
Zwraca
Promise<AzurePublisher>
queryExtensions(ExtensionQuery, string, String)
function queryExtensions(extensionQuery: ExtensionQuery, accountToken?: string, accountTokenHeader?: String): Promise<ExtensionQueryResult>
Parametry
- extensionQuery
- ExtensionQuery
- accountToken
-
string
- accountTokenHeader
-
String
Nagłówek umożliwiający przekazanie tokenu konta
Zwraca
Promise<ExtensionQueryResult>
queryPublishers(PublisherQuery)
function queryPublishers(publisherQuery: PublisherQuery): Promise<PublisherQueryResult>
Parametry
- publisherQuery
- PublisherQuery
Zwraca
Promise<PublisherQueryResult>
reportQuestion(Concern, string, string, number)
Flaguje problem z istniejącym pytaniem dotyczącym rozszerzenia.
function reportQuestion(concern: Concern, pubName: string, extName: string, questionId: number): Promise<Concern>
Parametry
- concern
- Concern
Użytkownik zgłosił problem z pytaniem dotyczącym rozszerzenia.
- pubName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Identyfikator pytania, który ma zostać zaktualizowany dla rozszerzenia.
Zwraca
Promise<Concern>
requestAcquisition(ExtensionAcquisitionRequest)
function requestAcquisition(acquisitionRequest: ExtensionAcquisitionRequest): Promise<ExtensionAcquisitionRequest>
Parametry
- acquisitionRequest
- ExtensionAcquisitionRequest
Zwraca
Promise<ExtensionAcquisitionRequest>
sendNotifications(NotificationsData)
Wyślij powiadomienie
function sendNotifications(notificationData: NotificationsData): Promise<void>
Parametry
- notificationData
- NotificationsData
Oznaczanie danych potrzebnych do wysłania powiadomienia
Zwraca
Promise<void>
setGalleryUserSettings({[key: string]: any}, string)
Ustaw wszystkie wpisy ustawień dla danego zakresu użytkownika/wszystkich użytkowników
function setGalleryUserSettings(entries: {[key: string]: any}, userScope: string): Promise<void>
Parametry
- entries
-
{[key: string]: any}
Para klucz-wartość wszystkich ustawień, które należy ustawić
- userScope
-
string
User-Scope, w którym ma być pobierana wartość. Powinna być "mną" dla bieżącego użytkownika lub "hosta" dla wszystkich użytkowników.
Zwraca
Promise<void>
shareExtension(string, string, string)
function shareExtension(publisherName: string, extensionName: string, accountName: string): Promise<void>
Parametry
- publisherName
-
string
- extensionName
-
string
- accountName
-
string
Zwraca
Promise<void>
shareExtensionById(string, string)
function shareExtensionById(extensionId: string, accountName: string): Promise<void>
Parametry
- extensionId
-
string
- accountName
-
string
Zwraca
Promise<void>
shareExtensionWithHost(string, string, string, string)
function shareExtensionWithHost(publisherName: string, extensionName: string, hostType: string, hostName: string): Promise<void>
Parametry
- publisherName
-
string
- extensionName
-
string
- hostType
-
string
- hostName
-
string
Zwraca
Promise<void>
unshareExtension(string, string, string)
function unshareExtension(publisherName: string, extensionName: string, accountName: string): Promise<void>
Parametry
- publisherName
-
string
- extensionName
-
string
- accountName
-
string
Zwraca
Promise<void>
unshareExtensionById(string, string)
function unshareExtensionById(extensionId: string, accountName: string): Promise<void>
Parametry
- extensionId
-
string
- accountName
-
string
Zwraca
Promise<void>
unshareExtensionWithHost(string, string, string, string)
function unshareExtensionWithHost(publisherName: string, extensionName: string, hostType: string, hostName: string): Promise<void>
Parametry
- publisherName
-
string
- extensionName
-
string
- hostType
-
string
- hostName
-
string
Zwraca
Promise<void>
updateExtension(any, string, string, string, string, boolean)
Punkt końcowy REST w celu zaktualizowania rozszerzenia.
function updateExtension(content: any, publisherName: string, extensionName: string, extensionType?: string, reCaptchaToken?: string, bypassScopeCheck?: boolean): Promise<PublishedExtension>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
Nazwa wydawcy
- extensionName
-
string
Nazwa rozszerzenia
- extensionType
-
string
- reCaptchaToken
-
string
- bypassScopeCheck
-
boolean
Ten parametr decyduje, czy należy wywołać sprawdzanie zmiany zakresu, czy nie
Zwraca
Promise<PublishedExtension>
updateExtensionById(string, string)
function updateExtensionById(extensionId: string, reCaptchaToken?: string): Promise<PublishedExtension>
Parametry
- extensionId
-
string
- reCaptchaToken
-
string
Zwraca
Promise<PublishedExtension>
updateExtensionProperties(string, string, PublishedExtensionFlags)
function updateExtensionProperties(publisherName: string, extensionName: string, flags: PublishedExtensionFlags): Promise<PublishedExtension>
Parametry
- publisherName
-
string
- extensionName
-
string
- flags
- PublishedExtensionFlags
Zwraca
Promise<PublishedExtension>
updateExtensionStatistics(ExtensionStatisticUpdate, string, string)
function updateExtensionStatistics(extensionStatisticsUpdate: ExtensionStatisticUpdate, publisherName: string, extensionName: string): Promise<void>
Parametry
- extensionStatisticsUpdate
- ExtensionStatisticUpdate
- publisherName
-
string
- extensionName
-
string
Zwraca
Promise<void>
updatePayloadInDraftForEditExtension(any, string, string, string, String)
function updatePayloadInDraftForEditExtension(content: any, publisherName: string, extensionName: string, draftId: string, fileName?: String): Promise<ExtensionDraft>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
- extensionName
-
string
- draftId
-
string
- fileName
-
String
Nagłówek umożliwiający przekazanie nazwy pliku przekazanych danych
Zwraca
Promise<ExtensionDraft>
updatePayloadInDraftForNewExtension(any, string, string, String)
function updatePayloadInDraftForNewExtension(content: any, publisherName: string, draftId: string, fileName?: String): Promise<ExtensionDraft>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
- draftId
-
string
- fileName
-
String
Nagłówek umożliwiający przekazanie nazwy pliku przekazanych danych
Zwraca
Promise<ExtensionDraft>
updatePublisher(Publisher, string)
updatePublisherAsset(any, string, string, String)
Zaktualizuj zasób wydawcy, taki jak logo. Akceptuje plik elementu zawartości jako strumień oktetów, a nazwa pliku jest przekazywana w wartościach nagłówka.
function updatePublisherAsset(content: any, publisherName: string, assetType?: string, fileName?: String): Promise<{[key: string]: string}>
Parametry
- content
-
any
Zawartość do przekazania
- publisherName
-
string
Nazwa wewnętrzna wydawcy
- assetType
-
string
Typ zasobu. Wartość domyślna to "logo".
- fileName
-
String
Nagłówek umożliwiający przekazanie nazwy pliku przekazanych danych
Zwraca
Promise<{[key: string]: string}>
updatePublisherMembers(PublisherUserRoleAssignmentRef[], string, boolean)
Punkt końcowy do dodawania/modyfikowania członkostwa wydawcy. Obecnie obsługuje tylko dodawanie/modyfikowanie 1 użytkownika jednocześnie działa tylko w przypadku dodawania członków tej samej dzierżawy.
function updatePublisherMembers(roleAssignments: PublisherUserRoleAssignmentRef[], publisherName: string, limitToCallerIdentityDomain?: boolean): Promise<PublisherRoleAssignment[]>
Parametry
- roleAssignments
Lista identyfikatorów użytkowników (adres e-mail) i rola do dodania. Obecnie obsługiwany jest tylko jeden wpis.
- publisherName
-
string
Nazwa/identyfikator wydawcy, do którego użytkownicy muszą zostać dodani
- limitToCallerIdentityDomain
-
boolean
Czy dodatki między dzierżawami powinny być dozwolone lub nie.
Zwraca
Promise<PublisherRoleAssignment[]>
updateQuestion(Question, string, string, number)
Aktualizuje istniejące pytanie dotyczące rozszerzenia.
function updateQuestion(question: Question, publisherName: string, extensionName: string, questionId: number): Promise<Question>
Parametry
- question
- Question
Zaktualizowano pytanie, które ma zostać ustawione dla rozszerzenia.
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Identyfikator pytania, który ma zostać zaktualizowany dla rozszerzenia.
Zwraca
Promise<Question>
updateResponse(Response, string, string, number, number)
Aktualizuje istniejącą odpowiedź dla danego pytania dotyczącego rozszerzenia.
function updateResponse(response: Response, publisherName: string, extensionName: string, questionId: number, responseId: number): Promise<Response>
Parametry
- response
- Response
Zaktualizowano odpowiedź, która ma zostać ustawiona dla rozszerzenia.
- publisherName
-
string
Nazwa wydawcy, który opublikował rozszerzenie.
- extensionName
-
string
Nazwa rozszerzenia.
- questionId
-
number
Identyfikator pytania, dla którego ma zostać zaktualizowana odpowiedź dla rozszerzenia.
- responseId
-
number
Identyfikator odpowiedzi, która musi zostać zaktualizowana.
Zwraca
Promise<Response>
updateReview(ReviewPatch, string, string, number)
Aktualizacje lub flagi przeglądu
function updateReview(reviewPatch: ReviewPatch, pubName: string, extName: string, reviewId: number): Promise<ReviewPatch>
Parametry
- reviewPatch
- ReviewPatch
ReviewPatch, obiekt zawierający zmiany, które mają zostać zastosowane do przeglądu
- pubName
-
string
Nazwa wydawcy, który opublikował rozszerzenie
- extName
-
string
Nazwa rozszerzenia
- reviewId
-
number
Identyfikator przeglądu, który należy zaktualizować
Zwraca
Promise<ReviewPatch>
updateVSCodeWebExtensionStatistics(string, string, VSCodeWebExtensionStatisicsType)
function updateVSCodeWebExtensionStatistics(itemName: string, version: string, statType: VSCodeWebExtensionStatisicsType): Promise<void>
Parametry
- itemName
-
string
- version
-
string
- statType
- VSCodeWebExtensionStatisicsType
Zwraca
Promise<void>
verifyDomainToken(string)
function verifyDomainToken(publisherName: string): Promise<void>
Parametry
- publisherName
-
string
Zwraca
Promise<void>