ExtensionManifest interface
Klasa bazowa dla właściwości rozszerzenia, które są współużytkowane przez manifest rozszerzenia i model rozszerzenia
Właściwości
| base |
Identyfikator URI używany jako podstawa dla innych względnych identyfikatorów URI zdefiniowanych w rozszerzeniu |
| constraints | Lista udostępnionych ograniczeń zdefiniowanych przez to rozszerzenie |
| contributions | Lista współtworzeń wprowadzonych przez to rozszerzenie |
| contribution |
Lista typów współtworzenia zdefiniowanych przez to rozszerzenie |
| demands | Lista jawnych żądań wymaganych przez to rozszerzenie |
| event |
Kolekcja punktów końcowych, które są wywoływane, gdy wystąpią określone zdarzenia rozszerzenia |
| fallback |
Lokalizacja pomocnicza, która może być używana jako podstawa dla innych względnych identyfikatorów URI zdefiniowanych w rozszerzeniu |
| language | Nazwa kultury językowej ustawiona przez galerię |
| licensing | Jak działa to rozszerzenie w odniesieniu do licencjonowania |
| manifest |
Wersja formatu manifestu rozszerzenia/zawartości |
| marketplace |
Identyfikator URI witryny Marketplace używany jako podstawa dla innych względnych wartości uris zdefiniowanych w rozszerzeniu. Identyfikator URI może być taki sam jak Identyfikator BaseUri. |
| restricted |
Domyślne oświadczenia użytkowników stosowane do wszystkich kontrybutów (z wyjątkiem tych, które zostały określone z ograniczeniamiDo jawnie) w celu kontrolowania widoczności udziału. |
| scopes | Lista wszystkich zakresów oauth wymaganych przez to rozszerzenie |
| service |
ServiceInstanceType(Guid) usługi VSTS, która musi być dostępna dla konta w celu zainstalowania rozszerzenia |
Szczegóły właściwości
baseUri
Identyfikator URI używany jako podstawa dla innych względnych identyfikatorów URI zdefiniowanych w rozszerzeniu
baseUri: string
Wartość właściwości
string
constraints
Lista udostępnionych ograniczeń zdefiniowanych przez to rozszerzenie
constraints: ContributionConstraint[]
Wartość właściwości
contributions
Lista współtworzeń wprowadzonych przez to rozszerzenie
contributions: Contribution[]
Wartość właściwości
contributionTypes
Lista typów współtworzenia zdefiniowanych przez to rozszerzenie
contributionTypes: ContributionType[]
Wartość właściwości
demands
Lista jawnych żądań wymaganych przez to rozszerzenie
demands: string[]
Wartość właściwości
string[]
eventCallbacks
Kolekcja punktów końcowych, które są wywoływane, gdy wystąpią określone zdarzenia rozszerzenia
eventCallbacks: ExtensionEventCallbackCollection
Wartość właściwości
fallbackBaseUri
Lokalizacja pomocnicza, która może być używana jako podstawa dla innych względnych identyfikatorów URI zdefiniowanych w rozszerzeniu
fallbackBaseUri: string
Wartość właściwości
string
language
Nazwa kultury językowej ustawiona przez galerię
language: string
Wartość właściwości
string
licensing
Jak działa to rozszerzenie w odniesieniu do licencjonowania
licensing: ExtensionLicensing
Wartość właściwości
manifestVersion
Wersja formatu manifestu rozszerzenia/zawartości
manifestVersion: number
Wartość właściwości
number
marketplaceBaseUri
Identyfikator URI witryny Marketplace używany jako podstawa dla innych względnych wartości uris zdefiniowanych w rozszerzeniu. Identyfikator URI może być taki sam jak Identyfikator BaseUri.
marketplaceBaseUri: string
Wartość właściwości
string
restrictedTo
Domyślne oświadczenia użytkowników stosowane do wszystkich kontrybutów (z wyjątkiem tych, które zostały określone z ograniczeniamiDo jawnie) w celu kontrolowania widoczności udziału.
restrictedTo: string[]
Wartość właściwości
string[]
scopes
Lista wszystkich zakresów oauth wymaganych przez to rozszerzenie
scopes: string[]
Wartość właściwości
string[]
serviceInstanceType
ServiceInstanceType(Guid) usługi VSTS, która musi być dostępna dla konta w celu zainstalowania rozszerzenia
serviceInstanceType: string
Wartość właściwości
string