Labs.Core Interfaces

Office and SharePoint Add-ins

La dernière version de ce complément Office est disponible dans le référentiel GitHub des compléments.


Interfaces in the LabsJS.Labs.Core module

S’applique à :apps for Office | Office Add-ins | Office Mix | PowerPoint

The LabsJS.Labs.Core module contains the following interfaces.

Labs.Core.IAction

Represents a lab action, which is an interaction that a user has with a specified lab.

Labs.Core.IActionResult

The results of taking an action. Depending on the type of action, the results are either be set by the server or provided by the client when the action is taken.

Labs.Core.IComponentInstance

Base class for instances of lab components.

Labs.Core.IConfigurationInfo

Information about the lab configuration.

Labs.Core.IConnectionResponse

Response information returning from a connection call.

Labs.Core.IGetActionOptions

Options that are passed as part of a get action.

Labs.Core.ILabCreationOptions

Options that are passed as part of a lab create operation.

Labs.Core.ILabHostVersionInfo

Version information about the lab host.

Labs.Core.IActionOptions

Definition of lab action options. The options that are passed when performing a given action.

Labs.Core.IUserInfo

Provides user information relevant to the lab.

Labs.Core.IValueInstance

An Labs.Core.IValue object instance that contains value data, if any.

Labs.Core.IVersion

Provides the lab version information.

Labs.Core.IAnalyticsConfiguration

Custom analytics configuration information. Allows you to specify which IFrame to load to display custom analytics for a user's run of a lab.

Labs.Core.ICompletionStatus

Completion status for the lab. The status is passed when completing the lab to indicate the result of the interaction.

Labs.Core.ILabCallback

The interface for handling Labs.js callback methods.

Labs.Core.ILabObject

An object associated with a lab. The object contains a type field that indicates what type of object it is.

Labs.Core.ITimelineConfiguration

Configuration options for the Labs.Timeline. Allows you to specify a set of timeline configuration options.

Labs.Core.IUserData

The base interface to represent custom user data that is stored on an object.

Labs.Core.IValue

Base class for values stored with a lab.

Labs.Core.IConfiguration

Lab configuration data structure.

Labs.Core.IConfigurationInstance

Base class for instances of a lab configuration.

Labs.Core.IComponent

Base class for representing components of a lab.

Labs.Core.ILabHost

Provides an abstraction layer for connecting Labs.js to the host.

Labs.Core.ModeChangedEventData

Data associated with a mode changed event.

Labs.Core.IEventCallback

Interface for handling EventManager callbacks.

Afficher: