-
Notifications
You must be signed in to change notification settings - Fork 4.7k
/
Request100ContinueMode.cs
35 lines (32 loc) · 1.11 KB
/
Request100ContinueMode.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
namespace Azure.Storage
{
/// <summary>
/// Mode for applying expect-continue to a PUT request.
/// </summary>
public enum Request100ContinueMode
{
/// <summary>
/// If no options are provided, this is the default behavior.
/// <para>
/// Expect-continue will not be applied until specific errors are encountered from the
/// service, at which point they will be applied until a period of time after the last
/// of those errors occured.
/// </para>
/// <para>
/// Response codes that trigger this behavior are 429, 500, and 503.
/// </para>
/// </summary>
Auto = 0,
/// <summary>
/// Expect-continue will be applied regardless of recent error status. There may be
/// some additionally defined thresholds for applying the header.
/// </summary>
Always = 1,
/// <summary>
/// Expect-Continue will never be applied.
/// </summary>
Never = 2,
}
}