You are currently browsing legacy 3.5 version of documentation. Click here to switch to the newest 5.1 version.

We can help you with migration to the latest RavenDB

Contact Us Now
see on GitHub

Commands: How to switch commands credentials?

By default, commands available directly in store are working with credentials that were set up for that store. To use different credentials for commands use With method.


IDatabaseCommands With(ICredentials credentialsForSession);
credentialsForSession ICredentials credentials that should be used by new commands
Return Value
IDatabaseCommands New instance of commands that will use given credentials.


IDatabaseCommands commands = store
	.With(new NetworkCredential("otherUserName", "otherPassword"));