C# 클래스 Vtex.Gallery.Context.GalleryContextFactory

상속: IGalleryContextFactory
파일 보기 프로젝트 열기: vtex/gallery-context-net

공개 메소드들

메소드 설명
CreateAsync ( ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromApiRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task
CreateFromPageRequestAsync ( HttpRequestMessage request, ContextConfiguration config, CancellationToken cancellationToken ) : Task

보호된 메소드들

메소드 설명
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

메소드 상세

ConnectAsync() 보호된 정적인 메소드

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
리턴 Task

ConnectAsync() 보호된 정적인 메소드

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
리턴 Task

CreateAsync() 공개 메소드

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

CreateFromApiRequestAsync() 공개 메소드

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

CreateFromPageRequestAsync() 공개 메소드

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

GetAcceptSnapshotFromHeader() 보호된 정적인 메소드

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

GetAccountNameFromPath() 보호된 정적인 메소드

protected static GetAccountNameFromPath ( Uri requestUri ) : string
requestUri System.Uri
리턴 string

GetWorkspaceFromCookie() 보호된 정적인 메소드

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

GetWorkspaceFromHeader() 보호된 정적인 메소드

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