ServerClient takes a IAsyncDatabaseCommands in ctor. IAsyncDatabaseCommands OperationsHeaders is
NameValueCollection (previously IDictionary<string, string>) to match IDatabaseCommands equivalent.
Add matches paramater to IAsyncDatabaseCommands.StartsWithAsync to match IDatabaseCommands equivalent.
Remove unused method - ServerClient.InFailovermode
ServerClient.Put -> PutAsync
ServerClient.GetDocuments -> GetDocumentsAsync
ServerClient.GetAttachment -> GetAttachmentAsync
ServerClient.GetDatabaseNames -> GetDatabaseNamesAsync
ServerClient.GetIndexNames, GetIndexes, GetTransformers, GetTransformer, DeleteTransformer -> GetIndexNamesAsync, GetIndexesAsync, GetTransformersAsync, GetTransformerAsync, DeleteTransformerAsync
ServerClient.ResetIndex -> ResetIndexAsync
ServerClient.GetIndex -> GetIndexAsync
ServerClient.Head -> GetHeadAsync
ServerClient.MultiGet -> MultiGetAsync
Remove unused method and not defined in interface - SeedIdentityFor
ServerClient.Delete -> DeleteAsync (not implemented).
ServerClient.CreateRequest delegated to asyncDatabaseCommands.CreateRequest
ServerClient.PutAttachment -> PutAttachmentAsync
Remove unused method
ServerClient.PutIndex -> PutIndexAsync
ServerClient.PutIndex (overload) -> PutIndexAsync
Param typo
ServerClient.PutTransformer -> PutTransformerAsync