Show / Hide Table of Contents

    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

    • Improve this Doc
    Back to top Copyright © 2016 InstantQuick
    View project on Github