/// <summary> /// Serializes ShardKey data into a URL-safe string with a checksum, optionally including a concurrency stamp. /// </summary> /// <param name="includeConcurrencyStamp">Indicates whether the string should include concurrancy stamp data, if defined.</param> /// <returns>A URL-safe string that can be re-serialized into a shard child.</returns> public string ToExternalString() { return(StringExtensions.SerializeToExternalString(ToArray())); }