113 references to BatchStreamState
System.Data.Services (113)
parent\Client\System\Data\Services\Client\BatchStream.cs (82)
94
private
BatchStreamState
batchState;
118
this.batchState =
BatchStreamState
.StartBatch;
146
public
BatchStreamState
State
403
case
BatchStreamState
.EndBatch:
409
case
BatchStreamState
.Get:
410
case
BatchStreamState
.GetResponse:
415
goto case
BatchStreamState
.StartBatch;
417
case
BatchStreamState
.StartBatch:
418
case
BatchStreamState
.EndChangeSet:
421
this.batchState =
BatchStreamState
.EndBatch;
425
case
BatchStreamState
.BeginChangeSet:
431
this.batchState =
BatchStreamState
.EndChangeSet;
434
case
BatchStreamState
.ChangeResponse:
435
case
BatchStreamState
.Delete:
438
this.batchState =
BatchStreamState
.EndChangeSet;
441
case
BatchStreamState
.Post:
442
case
BatchStreamState
.Put:
443
case
BatchStreamState
.Merge:
448
this.batchState =
BatchStreamState
.EndChangeSet;
466
this.batchState ==
BatchStreamState
.EndBatch ||
467
this.batchState ==
BatchStreamState
.EndChangeSet,
489
Debug.Assert(this.batchState ==
BatchStreamState
.EndChangeSet, "bad changeset boundary state");
496
if (
BatchStreamState
.EndChangeSet == this.batchState)
517
Debug.Assert(this.batchState ==
BatchStreamState
.EndChangeSet, "bad changeset boundary state");
521
if (this.batchState !=
BatchStreamState
.EndBatch)
523
if (this.batchState ==
BatchStreamState
.EndChangeSet)
572
else if (
BatchStreamState
.EndBatch == this.batchState)
580
this.batchState =
BatchStreamState
.BeginChangeSet;
640
if (this.batchState ==
BatchStreamState
.BeginChangeSet)
647
this.batchState ==
BatchStreamState
.Delete ||
648
this.batchState ==
BatchStreamState
.Get ||
649
this.batchState ==
BatchStreamState
.Post ||
650
this.batchState ==
BatchStreamState
.Put ||
651
this.batchState ==
BatchStreamState
.Merge,
658
if (this.batchState ==
BatchStreamState
.EndBatch)
663
if (this.batchState !=
BatchStreamState
.BeginChangeSet)
672
this.batchState ==
BatchStreamState
.BeginChangeSet ||
673
(this.batchRequest && (this.batchState ==
BatchStreamState
.Delete ||
674
this.batchState ==
BatchStreamState
.Get ||
675
this.batchState ==
BatchStreamState
.Post ||
676
this.batchState ==
BatchStreamState
.Put ||
677
this.batchState ==
BatchStreamState
.Merge)) ||
678
(!this.batchRequest && (this.batchState ==
BatchStreamState
.GetResponse ||
679
this.batchState ==
BatchStreamState
.ChangeResponse)),
687
case
BatchStreamState
.BeginChangeSet:
688
case
BatchStreamState
.Delete:
689
case
BatchStreamState
.Get:
690
case
BatchStreamState
.ChangeResponse: // example DELETE /Customers(1)
691
case
BatchStreamState
.GetResponse: // example GET /Customers(1)/BestFriend
694
case
BatchStreamState
.Post:
695
case
BatchStreamState
.Put:
696
case
BatchStreamState
.Merge:
709
case
BatchStreamState
.BeginChangeSet:
710
case
BatchStreamState
.Post:
711
case
BatchStreamState
.Put:
712
case
BatchStreamState
.Merge:
713
case
BatchStreamState
.GetResponse:
714
case
BatchStreamState
.ChangeResponse:
718
case
BatchStreamState
.Get: // request does not expect content-type
719
case
BatchStreamState
.Delete: // request does not expect content-type
778
private static
BatchStreamState
GetStateBasedOnHttpMethodName(string methodName)
782
return
BatchStreamState
.Get;
786
return
BatchStreamState
.Delete;
790
return
BatchStreamState
.Post;
794
return
BatchStreamState
.Put;
798
return
BatchStreamState
.Merge;
1382
BatchStreamState
state;
1393
state = (
BatchStreamState
.EndBatch == this.batchState) ?
BatchStreamState
.GetResponse :
BatchStreamState
.ChangeResponse;
1401
BatchStreamState
.EndBatch == this.batchState ||
1402
BatchStreamState
.EndChangeSet == this.batchState,
1405
if (this.batchState ==
BatchStreamState
.EndBatch)
1407
if ((this.batchRequest && (state ==
BatchStreamState
.Get)) ||
1408
(!this.batchRequest && (state ==
BatchStreamState
.GetResponse)))
1417
else if (this.batchState ==
BatchStreamState
.EndChangeSet)
1419
if ((this.batchRequest && ((
BatchStreamState
.Post == state) || (
BatchStreamState
.Put == state) || (
BatchStreamState
.Delete == state) || (
BatchStreamState
.Merge == state))) ||
1420
(!this.batchRequest && (state ==
BatchStreamState
.ChangeResponse)))
1428
this.batchState =
BatchStreamState
.Post;
System\Data\Services\BatchServiceHost.cs (11)
349
private static string GetHttpMethodName(
BatchStreamState
state)
352
state ==
BatchStreamState
.Get ||
353
state ==
BatchStreamState
.Post ||
354
state ==
BatchStreamState
.Put ||
355
state ==
BatchStreamState
.Delete ||
356
state ==
BatchStreamState
.Merge,
361
case
BatchStreamState
.Delete:
363
case
BatchStreamState
.Get:
365
case
BatchStreamState
.Post:
367
case
BatchStreamState
.Merge:
370
Debug.Assert(
BatchStreamState
.Put == state, "BatchStreamState.Put == state");
System\Data\Services\DataService.cs (18)
2362
while (!this.batchLimitExceeded && this.batchRequestStream.State !=
BatchStreamState
.EndBatch)
2389
case
BatchStreamState
.BeginChangeSet:
2399
case
BatchStreamState
.EndChangeSet:
2451
case
BatchStreamState
.Get:
2473
case
BatchStreamState
.Post:
2474
case
BatchStreamState
.Put:
2475
case
BatchStreamState
.Delete:
2476
case
BatchStreamState
.Merge:
2499
if (this.batchRequestStream.State ==
BatchStreamState
.Post)
2512
else if (this.batchRequestStream.State ==
BatchStreamState
.Put)
2526
Debug.Assert(this.batchRequestStream.State ==
BatchStreamState
.EndBatch, "expecting end batch state");
2544
if (this.batchRequestStream.State ==
BatchStreamState
.EndChangeSet)
2548
else if (this.batchRequestStream.State ==
BatchStreamState
.Post ||
2549
this.batchRequestStream.State ==
BatchStreamState
.Put ||
2550
this.batchRequestStream.State ==
BatchStreamState
.Delete ||
2551
this.batchRequestStream.State ==
BatchStreamState
.Merge)
2573
if (this.batchRequestStream.State ==
BatchStreamState
.EndChangeSet)
2723
Debug.Assert(this.batchRequestStream.State ==
BatchStreamState
.Put, "This method must be called only for PUT requests");
System\Data\Services\Error.cs (2)
40
internal static DataServiceException BatchStreamContentExpected(
BatchStreamState
state)
48
internal static DataServiceException BatchStreamContentUnexpected(
BatchStreamState
state)