public sealed class FlowControlSettings
Settings used to control data flow.
Namespace
Google.Api.GaxAssembly
Google.Api.Gax.dll
Remarks
The precise meaning of the settings in this class is context-sensitive. For example, when used by a library which creates multiple streams of data, the flow control settings may restrict flow on a per-stream basis, or on an aggregate basis. Please consult the documentation of the library that consumes these settings for more details on how they're used in that context.
Constructors
FlowControlSettings(long?, long?)
public FlowControlSettings(long? maxOutstandingElementCount, long? maxOutstandingByteCount)
Creates a new instance with the specified settings.
Parameters | |
---|---|
Name | Description |
maxOutstandingElementCount |
long The maximum number of elements that can be outstanding before data flow is restricted, or null if there is no specified limit. |
maxOutstandingByteCount |
long The maximum number of bytes that can be outstanding before data flow is restricted, or null if there is no specified limit. |
Properties
MaxOutstandingByteCount
public long? MaxOutstandingByteCount { get; }
The maximum number of bytes that can be outstanding before data flow is restricted, or null if there is no specified limit.
Property Value | |
---|---|
Type | Description |
long |
MaxOutstandingElementCount
public long? MaxOutstandingElementCount { get; }
The maximum number of elements that can be outstanding before data flow is restricted, or null if there is no specified limit.
Property Value | |
---|---|
Type | Description |
long |