Raven.Client.Shard.ShardedDocumentStore.OpenAsyncSessionInternal C# (CSharp) Method

OpenAsyncSessionInternal() private method

private OpenAsyncSessionInternal ( string dbName, IAsyncDatabaseCommands>.Dictionary shardDbCommands ) : IAsyncDocumentSession
dbName string
shardDbCommands IAsyncDatabaseCommands>.Dictionary
return IAsyncDocumentSession
		private IAsyncDocumentSession OpenAsyncSessionInternal(string dbName,Dictionary<string, IAsyncDatabaseCommands> shardDbCommands)
		{
			EnsureNotClosed();

			var sessionId = Guid.NewGuid();
			var session = new AsyncShardedDocumentSession(dbName, this, listeners, sessionId, ShardStrategy, shardDbCommands);
			AfterSessionCreated(session);
			return session;
		}