Microsoft.VisualStudio.Services.ExtensionManagement.WebApi Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AcquisitionOperation | |
AcquisitionOperationDisallowReason | |
AcquisitionOptions |
Market item acquisition options (install, buy, etc) for an installation target. |
ClientContribution |
Representaion of a ContributionNode that can be used for serialized to clients. |
ClientContributionNode |
Representaion of a ContributionNode that can be used for serialized to clients. |
ClientContributionProviderDetails | |
ClientDataProviderQuery |
A client data provider are the details needed to make the data provider request from the client. |
Contribution |
An individual contribution made by an extension |
ContributionBase |
Base class shared by contributions and contribution types |
ContributionConstraint |
Specifies a constraint that can be used to dynamically include/exclude a given contribution |
ContributionElementTypeException | |
ContributionEmbeddedException | |
ContributionIdentifier | |
ContributionIdInvalidInElement | |
ContributionIdRequiredInElement | |
ContributionMethods |
Methods to help work with Contributions |
ContributionNodeQuery |
A query that can be issued for contribution nodes |
ContributionNodeQueryResult |
Result of a contribution node query. Wraps the resulting contribution nodes and provider details. |
ContributionPropertyDescription |
Description about a property of a contribution type |
ContributionProviderDetails | |
ContributionRendererNotDefinedException | |
ContributionRestriction | |
ContributionsHttpClient | |
ContributionsResourceIds | |
ContributionType |
A contribution type, given by a json schema |
DataProviderContext |
Contextual information that data providers can examine when populating their data |
DataProviderExceptionDetails | |
DataProviderMetadata | |
DataProviderQuery |
A query that can be issued for data provider data |
DataProviderResult |
Result structure from calls to GetDataProviderData |
DataProviderSecurityConstants | |
DataProviderSharedData |
Data bag that any data provider can contribute to. This shared dictionary is returned in the data provider result. |
DocumentCollectionDoesNotExistException | |
DocumentDoesNotExistException | |
DocumentExistsException | |
DuplicateContributionException | |
DuplicateContributionTypeException | |
ExtensionAlreadyInstalledException | |
ExtensionAuditAction |
Represents the state of an extension request |
ExtensionAuditLog |
Audit log for an extension |
ExtensionAuditLogEntry |
An audit log entry for an extension |
ExtensionAuthorization | |
ExtensionConstants | |
ExtensionDataCollection |
Represents a single collection for extension data documents |
ExtensionDataCollectionQuery |
Represents a query to receive a set of extension data collections |
ExtensionDemandsNotSupportedException | |
ExtensionEvent | |
ExtensionEventCallback |
Base class for an event callback for an extension |
ExtensionEventCallbackCollection |
Collection of event callbacks - endpoints called when particular extension events occur. |
ExtensionEventCallbackDeniedException | |
ExtensionEventUrls | |
ExtensionHost | |
ExtensionInvalidAuthorizationException | |
ExtensionLicensing |
How an extension should handle including contributions based on licensing |
ExtensionManagementHttpClient | |
ExtensionManifest |
Base class for extension properties which are shared by the extension manifest and the extension model |
ExtensionManifestMethods | |
ExtensionNotLoadedException | |
ExtensionRequest |
A request for an extension (to be installed or have a license assigned) |
ExtensionRequestAlreadyExistsException | |
ExtensionRequestEvent | |
ExtensionRequestsEvent | |
ExtensionRequestUrls | |
ExtensionResourceIds | |
ExtensionServiceEvents | |
ExtensionState |
The state of an extension |
ExtensionTemplateContextItemNames |
Mustache items names available in replacement oject while resolving a mustache template |
ExtensionTemplateException | |
ExtensionUrls | |
ExtensionUtil | |
InstalledExtension |
Represents a VSTS extension along with its installation state |
InstalledExtensionNotFoundException | |
InstalledExtensionQuery | |
InstalledExtensionState |
The state of an installed extension |
InstalledExtensionStateIssue |
Represents an installation issue |
InvalidDocumentVersionException | |
InvalidInstallationTargetException | |
LicensingOverride |
Maps a contribution to a licensing behavior |
ManifestNotFoundException | |
RequestedExtension |
A request for an extension (to be installed or have a license assigned) |
ResolvedDataProvider |
Entry for a specific data provider's resulting data |
RestrictedProperty |
Contribution providers MAY have this set of restricted property that describes some of the basic principles about how the services should treat the contributions produced from this provider. These are restricted properties and can only be supplied by a trusted actor. |
RestrictedProperty.AttributeValue | |
Scope | |
SupportedExtension |
Information about the extension |
TokenMissingHostAuthorizationClaimException |
Enums
AcquisitionOperationState | |
AcquisitionOperationType |
Set of different types of operations that can be requested. |
ContributionLicensingBehaviorType |
Represents different ways of including contributions based on licensing |
ContributionPropertyType |
The type of value used for a property |
ContributionQueryOptions |
Options that control the contributions to include in a query |
ExtensionFlags |
Set of flags applied to extensions that are relevant to contribution consumers |
ExtensionRequestState |
Represents the state of an extension request |
ExtensionRequestUpdateType | |
ExtensionStateFlags |
States of an extension Note: If you add value to this enum, you need to do 2 other things. First add the back compat enum in value src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Second, you can not send the new value on the message bus. You need to remove it from the message bus event prior to being sent. |
ExtensionUpdateType | |
InstalledExtensionStateIssueType |
Installation issue type (Warning, Error) |