C# Class Vtex.Gallery.Context.GalleryContextFactory

Inheritance: IGalleryContextFactory
Afficher le fichier Open project: vtex/gallery-context-net

Méthodes publiques

Méthode Description
CreateAsync ( ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromApiRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromPageRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task

Méthodes protégées

Méthode 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 méthode

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
Résultat Task

ConnectAsync() protected static méthode

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
Résultat Task

CreateAsync() public méthode

public CreateAsync ( ContextConfiguration config, CancellationToken cancellationToken ) : Task
config ContextConfiguration
cancellationToken System.Threading.CancellationToken
Résultat Task

CreateFromApiRequestAsync() public méthode

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

CreateFromPageRequestAsync() public méthode

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

GetAcceptSnapshotFromHeader() protected static méthode

protected static GetAcceptSnapshotFromHeader ( HttpRequestMessage request ) : bool
request System.Net.Http.HttpRequestMessage
Résultat bool

GetAccountNameFromPath() protected static méthode

protected static GetAccountNameFromPath ( Uri requestUri ) : string
requestUri System.Uri
Résultat string

GetWorkspaceFromCookie() protected static méthode

protected static GetWorkspaceFromCookie ( HttpRequestMessage request ) : string
request System.Net.Http.HttpRequestMessage
Résultat string

GetWorkspaceFromHeader() protected static méthode

protected static GetWorkspaceFromHeader ( HttpRequestMessage request ) : string
request System.Net.Http.HttpRequestMessage
Résultat string