internal CompositeEvent(CompositeEventType eventType, string path, object data, string sessionToken, CompositeRootMode mode) { EventType = eventType; Data = data; SessionToken = sessionToken; Mode = mode; Path = path; }
public RootHttpServerConfiguration(string endPoint, Type compositeRootType, CompositeRootMode mode) { Initialize(); var rootConfiguration = CreateNewRootConfiguration(); rootConfiguration.Endpoint = endPoint; rootConfiguration.CompositeRootType = compositeRootType; rootConfiguration.Mode = mode; }
public RootHttpServerConfiguration(string endPoint, Type compositeRootType, CompositeRootMode mode, TimeSpan sessionExpiration, Type compositeRootAuthenticatorType) { Initialize(); var rootConfiguration = CreateNewRootConfiguration(); rootConfiguration.Endpoint = endPoint; rootConfiguration.CompositeRootType = compositeRootType; rootConfiguration.Mode = mode; rootConfiguration.SessionExpiration = sessionExpiration; rootConfiguration.CompositeRootAuthenticatorType = compositeRootAuthenticatorType; }
public RootHttpServerConfiguration(string endPoint, Type compositeRootType, CompositeRootMode mode, TimeSpan sessionExpiration, Type compositeRootAuthenticatorType, string endPointPublicDirectory, string endPointPrivateDirectory, Type serverType, TimeSpan serverBackgroundTaskInterval) { Initialize(); var rootConfiguration = CreateNewRootConfiguration(); rootConfiguration.Endpoint = endPoint; rootConfiguration.CompositeRootType = compositeRootType; rootConfiguration.Mode = mode; rootConfiguration.SessionExpiration = sessionExpiration; rootConfiguration.CompositeRootAuthenticatorType = compositeRootAuthenticatorType; rootConfiguration.EndpointPublicDirectory = endPointPublicDirectory; rootConfiguration.EndpointPrivateDirectory = endPointPrivateDirectory; ServerType = serverType; ServerBackgroundTaskInterval = serverBackgroundTaskInterval; }
public static CompositeRootHttpServerConfiguration Create(string endPoint, Type compositeRootType, CompositeRootMode mode, TimeSpan sessionExpiration, Type compositeRootAuthenticatorType, string endPointPublicDirectory, string endPointPrivateDirectory, Type serverType, TimeSpan serverBackgroundTaskInterval) { return(new CompositeRootHttpServerConfiguration(new RootHttpServerConfiguration(endPoint, compositeRootType, mode, sessionExpiration, compositeRootAuthenticatorType, endPointPublicDirectory, endPointPrivateDirectory, serverType, serverBackgroundTaskInterval))); }
public static CompositeRootHttpServerConfiguration Create(string endPoint, Type compositeRootType, CompositeRootMode mode, TimeSpan sessionExpiration, Type compositeRootAuthenticatorType) { return(new CompositeRootHttpServerConfiguration(new RootHttpServerConfiguration(endPoint, compositeRootType, mode, sessionExpiration, compositeRootAuthenticatorType))); }
public static CompositeRootHttpServerConfiguration Create(string endPoint, Type compositeRootType, CompositeRootMode mode) { return(new CompositeRootHttpServerConfiguration(new RootHttpServerConfiguration(endPoint, compositeRootType, mode))); }
public CompositeRootSession CreateNewCompositeRootSession(string endPoint, string userName, string token, TimeSpan sessionExpiration, CompositeRootMode mode, CompositeRoot compositeRoot) { var newCompositeRootSession = new CompositeRootSession(this) { lastAccessed = DateTime.Now, userName = userName, token = endPoint + token, expiration = sessionExpiration, mode = mode }; sessions.Add(endPoint + token, newCompositeRootSession); compositeRoot.CompositeRootSession = newCompositeRootSession; if (mode == CompositeRootMode.MultipleHost) { compositeRoot.ActiveCompositeRoots = Server.ActiveCompositeRoots; Server.ActiveCompositeRoots.compositeRoots.dictionary.TryAdd(endPoint + token, compositeRoot); } return(newCompositeRootSession); }
public CompositeRootConfiguration CreateNewRootConfiguration(string endpoint, Type compositeRootType, Type compositeRootAuthenticatorType, CompositeRootMode mode, TimeSpan sessionExpiration) { if (mode == CompositeRootMode.None) { throw new ArgumentException(string.Format(Resources.CompositeRootModeParameterCannotBeNone, nameof(mode), mode.ToString()), nameof(mode), null); } var newRootConfiguration = new RootConfiguration(ServerConfiguration.rootHttpServerConfiguration) { Endpoint = endpoint, CompositeRootType = compositeRootType, CompositeRootAuthenticatorType = compositeRootAuthenticatorType, Mode = mode, SessionExpiration = sessionExpiration }; var compositeRootConfiguration = new CompositeRootConfiguration(newRootConfiguration, this) { Endpoint = endpoint, CompositeRootType = compositeRootType, CompositeRootAuthenticatorType = compositeRootAuthenticatorType, Mode = mode, SessionExpiration = sessionExpiration }; rootConfigurations.Add(compositeRootConfiguration.Id, compositeRootConfiguration); return(compositeRootConfiguration); }