Click or drag to resize

MemorySessionManagerServiceEstablish Method

Establish the session

Namespace:  SanteDB.DisconnectedClient.Security.Session
Assembly:  SanteDB.DisconnectedClient.Core (in SanteDB.DisconnectedClient.Core.dll) Version: 2.2.1
Syntax
public ISession Establish(
	IPrincipal principal,
	string aud,
	bool isOverride,
	string purpose,
	string[] policyDemands,
	string language
)

Parameters

principal
Type: System.Security.PrincipalIPrincipal

[Missing <param name="principal"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

aud
Type: SystemString

[Missing <param name="aud"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

isOverride
Type: SystemBoolean

[Missing <param name="isOverride"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

purpose
Type: SystemString

[Missing <param name="purpose"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

policyDemands
Type: SystemString

[Missing <param name="policyDemands"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

language
Type: SystemString

[Missing <param name="language"/> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

Return Value

Type: ISession

[Missing <returns> documentation for "M:SanteDB.DisconnectedClient.Security.Session.MemorySessionManagerService.Establish(System.Security.Principal.IPrincipal,System.String,System.Boolean,System.String,System.String[],System.String)"]

Implements

ISessionProviderServiceEstablish(IPrincipal, String, Boolean, String, String, String)
See Also