C# Class Vtex.Gallery.Context.GalleryContextFactory

Inheritance: IGalleryContextFactory
Datei anzeigen Open project: vtex/gallery-context-net

Public Methods

Method Description
CreateAsync ( ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromApiRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromPageRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task

Protected Methods

Method Description
ConnectAsync ( IExtendedWorkspacesClient extendedWorkspacesClient, Uri appsEndpoint, string authenticationToken, string account, string workspace, SandboxCollection sandboxes, string serviceName, string excludePrefixes, CancellationToken cancellationToken ) : Task
ConnectAsync ( Uri workspacesEndpoint, Uri appsEndpoint, string authenticationToken, string account, bool acceptSnapshot, string workspace, SandboxCollection sandboxes, string serviceName, string excludePrefixes, CancellationToken cancellationToken ) : Task
GetAcceptSnapshotFromHeader ( HttpRequestMessage request ) : bool
GetAccountNameFromPath ( Uri requestUri ) : string
GetWorkspaceFromCookie ( HttpRequestMessage request ) : string
GetWorkspaceFromHeader ( HttpRequestMessage request ) : string

Method Details

ConnectAsync() protected static method

protected static ConnectAsync ( IExtendedWorkspacesClient extendedWorkspacesClient, Uri appsEndpoint, string authenticationToken, string account, string workspace, SandboxCollection sandboxes, string serviceName, string excludePrefixes, CancellationToken cancellationToken ) : Task
extendedWorkspacesClient IExtendedWorkspacesClient
appsEndpoint System.Uri
authenticationToken string
account string
workspace string
sandboxes SandboxCollection
serviceName string
excludePrefixes string
cancellationToken System.Threading.CancellationToken
return Task

ConnectAsync() protected static method

protected static ConnectAsync ( Uri workspacesEndpoint, Uri appsEndpoint, string authenticationToken, string account, bool acceptSnapshot, string workspace, SandboxCollection sandboxes, string serviceName, string excludePrefixes, CancellationToken cancellationToken ) : Task
workspacesEndpoint System.Uri
appsEndpoint System.Uri
authenticationToken string
account string
acceptSnapshot bool
workspace string
sandboxes SandboxCollection
serviceName string
excludePrefixes string
cancellationToken System.Threading.CancellationToken
return Task

CreateAsync() public method

public CreateAsync ( ContextConfiguration config, CancellationToken cancellationToken ) : Task
config ContextConfiguration
cancellationToken System.Threading.CancellationToken
return Task

CreateFromApiRequestAsync() public method

public CreateFromApiRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
config ContextConfiguration
cancellationToken System.Threading.CancellationToken
return Task

CreateFromPageRequestAsync() public method

public CreateFromPageRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
config ContextConfiguration
cancellationToken System.Threading.CancellationToken
return Task

GetAcceptSnapshotFromHeader() protected static method

protected static GetAcceptSnapshotFromHeader ( HttpRequestMessage request ) : bool
request System.Net.Http.HttpRequestMessage
return bool

GetAccountNameFromPath() protected static method

protected static GetAccountNameFromPath ( Uri requestUri ) : string
requestUri System.Uri
return string

GetWorkspaceFromCookie() protected static method

protected static GetWorkspaceFromCookie ( HttpRequestMessage request ) : string
request System.Net.Http.HttpRequestMessage
return string

GetWorkspaceFromHeader() protected static method

protected static GetWorkspaceFromHeader ( HttpRequestMessage request ) : string
request System.Net.Http.HttpRequestMessage
return string