FeedOptions.SessionToken Property


Gets or sets the session token for use with session consistency in the Azure Cosmos DB service.

public string SessionToken { get; set; }
member this.SessionToken : string with get, set
Public Property SessionToken As String

Property Value


The session token for use with session consistency.


var queryable = client.CreateDocumentQuery<Book>(
    collectionLink, new FeedOptions { SessionToken = lastSessionToken });


Useful for applications that are load balanced across multiple Microsoft.Azure.Documents.Client.DocumentClient instances. In this case, round-trip the token from end user to the application and then back to Azure Cosmos DB so that a session can be preserved across servers.

Applies to