Namespace AzureFunctionsForSharePoint.Common
Classes
AzureFunctionArgs
This is the base class for function input. It includes Azure storage connection info used to access client configurations and security tokens.
CredentialedSharePointConnectionInfo
Information used to connect to SharePoint This class is converted to/from JSON and the resulting JSON is encrypted to create the token
Encryption
Use to encrypt and decrypt text
FunctionBase
Functionality common to individual functions
FunctionNotificationEventArgs
A message to send to FunctionNotificationEventHandler
MultipleSymmetricKeySecurityToken
Represents a security token which contains multiple security keys that are generated using symmetric algorithms.
QueuedAppLaunchEvent
Service Bus queue message sent by AppLaunch to notify the client a user launched an app
QueuedSharePointEvent
Base properties for queued service bus messages
QueuedSharePointProcessEvent
Service Bus queue message sent by EventDispatch in response to receiving a remote event notification from SharePoint
QueuedSharePointProvisioningEvent
Service Bus queue message sent by AppLaunch the first time an app is launched to notify a client of an install event. Use this in your own jobs if you need to break up the operation or to support custom install and upgrade jobs.
SharePointContextToken
A JsonWebSecurityToken generated by SharePoint to authenticate to a 3rd party application and allow callbacks using a refresh token
SharePointRemoteEventAdapter
Represents a remote SharePoint event notification parsed to be easy to handle with additional context to augment event processing. Sent by the EventDispatch function to a client's service bus queue in response to receipt of a remote event notification
StringExtensionMethods
Handy string extensions for parsing text
TokenHelper
Methods for working with auth tokens and creating authorized client contexts
Enums
ProvisioningAction
Distinguishes between install and upgrade. Interpreting this is up to the client
ProvisioningSteps
Identifies the various stages of provisioning jobs
Delegates
FunctionNotificationEventHandler
Delegate backing the FunctionNotify event