• InfluxDB.Client API
Show / Hide Table of Contents
  • InfluxDB.Client
    • AuthorizationsApi
    • BucketsApi
    • ChecksApi
    • DeleteApi
    • IAuthorizationsApi
    • IBucketsApi
    • IChecksApi
    • IDeleteApi
    • IDomainObjectMapper
    • IInfluxDBClient
    • IInvokableScriptsApi
    • ILabelsApi
    • InfluxDBClient
    • InfluxDBClientFactory
    • InfluxDBClientOptions
    • InfluxDBClientOptions.AuthenticationScheme
    • InfluxDBClientOptions.Builder
    • INotificationEndpointsApi
    • INotificationRulesApi
    • InvokableScriptsApi
    • IOrganizationsApi
    • IQueryApi
    • IQueryApiSync
    • IScraperTargetsApi
    • ISourcesApi
    • ITasksApi
    • ITelegrafsApi
    • IUsersApi
    • IWriteApi
    • IWriteApiAsync
    • LabelsApi
    • NotificationEndpointsApi
    • NotificationRulesApi
    • OrganizationsApi
    • QueryApi
    • QueryApiSync
    • ScraperTargetsApi
    • SourcesApi
    • TasksApi
    • TelegrafsApi
    • UsersApi
    • WriteApi
    • WriteApiAsync
    • WriteOptions
    • WriteOptions.Builder
  • InfluxDB.Client.Api.Domain
    • AddResourceMemberRequestBody
    • AnalyzeQueryResponse
    • AnalyzeQueryResponseErrors
    • ArrayExpression
    • ArrayExpression.ArrayExpressionElementsAdapter
    • ASTResponse
    • Authorization
    • AuthorizationLinks
    • AuthorizationPostRequest
    • Authorizations
    • AuthorizationUpdateRequest
    • AuthorizationUpdateRequest.StatusEnum
    • Axes
    • Axis
    • Axis.BaseEnum
    • AxisScale
    • BadStatement
    • BandViewProperties
    • BandViewProperties.HoverDimensionEnum
    • BandViewProperties.ShapeEnum
    • BandViewProperties.TypeEnum
    • BinaryExpression
    • BinaryExpression.BinaryExpressionLeftAdapter
    • BinaryExpression.BinaryExpressionRightAdapter
    • Block
    • Block.BlockBodyAdapter
    • BooleanLiteral
    • Bucket
    • Bucket.TypeEnum
    • BucketLinks
    • BucketMetadataManifest
    • BucketRetentionRules
    • BucketRetentionRules.TypeEnum
    • Buckets
    • BucketShardMapping
    • BuilderAggregateFunctionType
    • BuilderConfig
    • BuilderConfigAggregateWindow
    • BuilderFunctionsType
    • BuilderTagsType
    • BuiltinStatement
    • CallExpression
    • CallExpression.CallExpressionArgumentsAdapter
    • CallExpression.CallExpressionCalleeAdapter
    • Cell
    • CellLinks
    • CellUpdate
    • CellWithViewProperties
    • Check
    • CheckBase
    • CheckBase.LastRunStatusEnum
    • CheckBaseLinks
    • CheckDiscriminator
    • CheckPatch
    • CheckPatch.StatusEnum
    • Checks
    • CheckStatusLevel
    • CheckViewProperties
    • CheckViewProperties.ShapeEnum
    • CheckViewProperties.TypeEnum
    • ConditionalExpression
    • ConditionalExpression.ConditionalExpressionAlternateAdapter
    • ConditionalExpression.ConditionalExpressionConsequentAdapter
    • ConditionalExpression.ConditionalExpressionTestAdapter
    • Config
    • ConstantVariableProperties
    • ConstantVariableProperties.TypeEnum
    • CreateCell
    • CreateDashboardRequest
    • CustomCheck
    • CustomCheck.TypeEnum
    • Dashboard
    • DashboardColor
    • DashboardColor.TypeEnum
    • DashboardLinks
    • DashboardMeta
    • DashboardQuery
    • Dashboards
    • DashboardWithViewProperties
    • DateTimeLiteral
    • DBRP
    • DBRPCreate
    • DBRPGet
    • DBRPs
    • DBRPUpdate
    • DeadmanCheck
    • DeadmanCheck.TypeEnum
    • DecimalPlaces
    • DeletePredicateRequest
    • Dialect
    • Dialect.AnnotationsEnum
    • Dialect.DateTimeFormatEnum
    • DictExpression
    • DictItem
    • DictItem.DictItemKeyAdapter
    • DictItem.DictItemValAdapter
    • Duration
    • DurationLiteral
    • Error
    • Error.CodeEnum
    • Expression
    • ExpressionStatement
    • ExpressionStatement.ExpressionStatementExpressionAdapter
    • Field
    • Field.TypeEnum
    • File
    • File.FileBodyAdapter
    • FloatLiteral
    • FluxResponse
    • FluxSuggestion
    • FluxSuggestions
    • FunctionExpression
    • FunctionExpression.FunctionExpressionBodyAdapter
    • GaugeViewProperties
    • GaugeViewProperties.ShapeEnum
    • GaugeViewProperties.TypeEnum
    • GreaterThreshold
    • GreaterThreshold.TypeEnum
    • HealthCheck
    • HealthCheck.StatusEnum
    • HeatmapViewProperties
    • HeatmapViewProperties.ShapeEnum
    • HeatmapViewProperties.TypeEnum
    • HistogramViewProperties
    • HistogramViewProperties.PositionEnum
    • HistogramViewProperties.ShapeEnum
    • HistogramViewProperties.TypeEnum
    • HTTPNotificationEndpoint
    • HTTPNotificationEndpoint.AuthMethodEnum
    • HTTPNotificationEndpoint.MethodEnum
    • HTTPNotificationRule
    • HTTPNotificationRuleBase
    • HTTPNotificationRuleBase.TypeEnum
    • Identifier
    • ImportDeclaration
    • IndexExpression
    • IndexExpression.IndexExpressionArrayAdapter
    • IndexExpression.IndexExpressionIndexAdapter
    • IntegerLiteral
    • IsOnboarding
    • Label
    • LabelCreateRequest
    • LabelMapping
    • LabelResponse
    • LabelsResponse
    • LabelUpdate
    • LanguageRequest
    • LegacyAuthorizationPostRequest
    • LesserThreshold
    • LesserThreshold.TypeEnum
    • LinePlusSingleStatProperties
    • LinePlusSingleStatProperties.HoverDimensionEnum
    • LinePlusSingleStatProperties.PositionEnum
    • LinePlusSingleStatProperties.ShapeEnum
    • LinePlusSingleStatProperties.TypeEnum
    • LineProtocolError
    • LineProtocolError.CodeEnum
    • LineProtocolLengthError
    • LineProtocolLengthError.CodeEnum
    • Links
    • ListStacksResponse
    • LogEvent
    • LogicalExpression
    • LogicalExpression.LogicalExpressionLeftAdapter
    • LogicalExpression.LogicalExpressionRightAdapter
    • Logs
    • MapVariableProperties
    • MapVariableProperties.TypeEnum
    • MarkdownViewProperties
    • MarkdownViewProperties.ShapeEnum
    • MarkdownViewProperties.TypeEnum
    • MemberAssignment
    • MemberAssignment.MemberAssignmentInitAdapter
    • MemberExpression
    • MemberExpression.MemberExpressionObjectAdapter
    • MemberExpression.MemberExpressionPropertyAdapter
    • MetadataBackup
    • MosaicViewProperties
    • MosaicViewProperties.HoverDimensionEnum
    • MosaicViewProperties.ShapeEnum
    • MosaicViewProperties.TypeEnum
    • Node
    • NotificationEndpoint
    • NotificationEndpointBase
    • NotificationEndpointBase.StatusEnum
    • NotificationEndpointBaseLinks
    • NotificationEndpointDiscriminator
    • NotificationEndpoints
    • NotificationEndpointType
    • NotificationEndpointUpdate
    • NotificationEndpointUpdate.StatusEnum
    • NotificationRule
    • NotificationRuleBase
    • NotificationRuleBase.LastRunStatusEnum
    • NotificationRuleBaseLinks
    • NotificationRuleDiscriminator
    • NotificationRules
    • NotificationRuleUpdate
    • NotificationRuleUpdate.StatusEnum
    • ObjectExpression
    • OnboardingRequest
    • OnboardingResponse
    • OptionStatement
    • OptionStatement.OptionStatementAssignmentAdapter
    • Organization
    • Organization.StatusEnum
    • OrganizationLinks
    • Organizations
    • Package
    • PackageClause
    • PagerDutyNotificationEndpoint
    • PagerDutyNotificationRule
    • PagerDutyNotificationRuleBase
    • PagerDutyNotificationRuleBase.TypeEnum
    • ParenExpression
    • ParenExpression.ParenExpressionExpressionAdapter
    • PasswordResetBody
    • PatchBucketRequest
    • PatchDashboardRequest
    • PatchOrganizationRequest
    • PatchRetentionRule
    • PatchRetentionRule.TypeEnum
    • PatchStackRequest
    • PatchStackRequestAdditionalResources
    • Permission
    • Permission.ActionEnum
    • PermissionResource
    • PipeExpression
    • PipeExpression.PipeExpressionArgumentAdapter
    • PipeLiteral
    • PostBucketRequest
    • PostOrganizationRequest
    • PostRestoreKVResponse
    • PostStackRequest
    • PostUser
    • PostUser.StatusEnum
    • Property
    • Property.PropertyKeyAdapter
    • Property.PropertyValueAdapter
    • PropertyKey
    • Query
    • Query.TypeEnum
    • QueryEditMode
    • QueryVariableProperties
    • QueryVariableProperties.TypeEnum
    • QueryVariablePropertiesValues
    • RangeThreshold
    • RangeThreshold.TypeEnum
    • Ready
    • Ready.StatusEnum
    • RegexpLiteral
    • RemoteConnection
    • RemoteConnectionCreationRequest
    • RemoteConnections
    • RemoteConnectionUpdateRequest
    • RenamableField
    • Replication
    • ReplicationCreationRequest
    • Replications
    • ReplicationUpdateRequest
    • ResourceMember
    • ResourceMember.RoleEnum
    • ResourceMembers
    • ResourceOwner
    • ResourceOwner.RoleEnum
    • ResourceOwners
    • RestoredBucketMappings
    • RetentionPolicyManifest
    • ReturnStatement
    • ReturnStatement.ReturnStatementArgumentAdapter
    • Routes
    • RoutesExternal
    • RoutesQuery
    • RoutesSystem
    • RuleStatusLevel
    • Run
    • Run.StatusEnum
    • RunLinks
    • RunManually
    • Runs
    • ScatterViewProperties
    • ScatterViewProperties.ShapeEnum
    • ScatterViewProperties.TypeEnum
    • SchemaType
    • ScraperTargetRequest
    • ScraperTargetRequest.TypeEnum
    • ScraperTargetResponse
    • ScraperTargetResponseLinks
    • ScraperTargetResponses
    • Script
    • ScriptCreateRequest
    • ScriptInvocationParams
    • ScriptLanguage
    • Scripts
    • ScriptUpdateRequest
    • SecretKeys
    • SecretKeysResponse
    • SecretKeysResponseLinks
    • ShardGroupManifest
    • ShardManifest
    • ShardOwner
    • SimpleTableViewProperties
    • SimpleTableViewProperties.ShapeEnum
    • SimpleTableViewProperties.TypeEnum
    • SingleStatViewProperties
    • SingleStatViewProperties.ShapeEnum
    • SingleStatViewProperties.TypeEnum
    • SlackNotificationEndpoint
    • SlackNotificationRule
    • SlackNotificationRuleBase
    • SlackNotificationRuleBase.TypeEnum
    • SMTPNotificationRule
    • SMTPNotificationRuleBase
    • SMTPNotificationRuleBase.TypeEnum
    • Source
    • Source.LanguagesEnum
    • Source.TypeEnum
    • SourceLinks
    • Sources
    • Stack
    • StackAssociations
    • StackEvents
    • StackLinks
    • StackResources
    • Statement
    • StaticLegend
    • StatusRule
    • StringLiteral
    • SubscriptionManifest
    • TableViewProperties
    • TableViewProperties.ShapeEnum
    • TableViewProperties.TypeEnum
    • TableViewPropertiesTableOptions
    • TableViewPropertiesTableOptions.WrappingEnum
    • TagRule
    • TagRule.OperatorEnum
    • TaskCreateRequest
    • TaskLinks
    • Tasks
    • TaskStatusType
    • TaskType
    • TaskType.LastRunStatusEnum
    • TaskUpdateRequest
    • Telegraf
    • TelegrafLinks
    • TelegrafPlugin
    • TelegrafPlugin.TypeEnum
    • TelegrafPluginRequest
    • TelegrafPluginRequestPlugins
    • TelegrafPlugins
    • TelegrafRequest
    • TelegrafRequestMetadata
    • Telegrafs
    • TelegramNotificationEndpoint
    • TelegramNotificationRule
    • TelegramNotificationRuleBase
    • TelegramNotificationRuleBase.ParseModeEnum
    • TelegramNotificationRuleBase.TypeEnum
    • TemplateApply
    • TemplateApplyRemotes
    • TemplateApplyTemplate
    • TemplateChart
    • TemplateChart.TemplateChartPropertiesAdapter
    • TemplateExportByID
    • TemplateExportByIDOrgIDs
    • TemplateExportByIDResourceFilters
    • TemplateExportByIDResources
    • TemplateKind
    • TemplateSummary
    • TemplateSummaryDiff
    • TemplateSummaryDiffBuckets
    • TemplateSummaryDiffBucketsNewOld
    • TemplateSummaryDiffChecks
    • TemplateSummaryDiffChecks.TemplateSummary_diff_checksNewAdapter
    • TemplateSummaryDiffChecks.TemplateSummary_diff_checksOldAdapter
    • TemplateSummaryDiffDashboards
    • TemplateSummaryDiffDashboardsNewOld
    • TemplateSummaryDiffLabelMappings
    • TemplateSummaryDiffLabels
    • TemplateSummaryDiffLabelsNewOld
    • TemplateSummaryDiffNotificationEndpoints
    • TemplateSummaryDiffNotificationEndpoints.TemplateSummary_diff_notificationEndpointsNewAdapter
    • TemplateSummaryDiffNotificationEndpoints.TemplateSummary_diff_notificationEndpointsOldAdapter
    • TemplateSummaryDiffNotificationRules
    • TemplateSummaryDiffNotificationRulesNewOld
    • TemplateSummaryDiffTasks
    • TemplateSummaryDiffTasksNewOld
    • TemplateSummaryDiffTelegrafConfigs
    • TemplateSummaryDiffVariables
    • TemplateSummaryDiffVariablesNewOld
    • TemplateSummaryDiffVariablesNewOld.TemplateSummary_Diff_variables_new_oldArgsAdapter
    • TemplateSummaryErrors
    • TemplateSummaryLabel
    • TemplateSummaryLabelProperties
    • TemplateSummarySummary
    • TemplateSummarySummaryBuckets
    • TemplateSummarySummaryDashboards
    • TemplateSummarySummaryLabelMappings
    • TemplateSummarySummaryNotificationRules
    • TemplateSummarySummaryStatusRules
    • TemplateSummarySummaryTagRules
    • TemplateSummarySummaryTasks
    • TemplateSummarySummaryVariables
    • TemplateSummarySummaryVariables.TemplateSummary_summary_variablesArgumentsAdapter
    • TestStatement
    • Threshold
    • ThresholdBase
    • ThresholdCheck
    • ThresholdCheck.TypeEnum
    • ThresholdCheckTags
    • UnaryExpression
    • UnaryExpression.UnaryExpressionArgumentAdapter
    • UnsignedIntegerLiteral
    • User
    • User.StatusEnum
    • UserLinks
    • Users
    • UsersLinks
    • Variable
    • Variable.VariableArgumentsAdapter
    • VariableAssignment
    • VariableAssignment.VariableAssignmentInitAdapter
    • VariableLinks
    • VariableProperties
    • Variables
    • View
    • View.ViewPropertiesAdapter
    • ViewLinks
    • ViewProperties
    • Views
    • WritePrecision
    • XYGeom
    • XYViewProperties
    • XYViewProperties.HoverDimensionEnum
    • XYViewProperties.PositionEnum
    • XYViewProperties.ShapeEnum
    • XYViewProperties.TypeEnum
  • InfluxDB.Client.Api.Service
    • AuthorizationsService
    • BackupService
    • BucketsService
    • CellsService
    • ChecksService
    • ConfigService
    • DashboardsService
    • DBRPsService
    • DeleteService
    • HealthService
    • IAuthorizationsService
    • IBackupService
    • IBucketsService
    • ICellsService
    • IChecksService
    • IConfigService
    • IDashboardsService
    • IDBRPsService
    • IDeleteService
    • IHealthService
    • IInvokableScriptsService
    • ILabelsService
    • ILegacyAuthorizationsService
    • IMetricsService
    • INotificationEndpointsService
    • INotificationRulesService
    • InvokableScriptsService
    • IOrganizationsService
    • IPingService
    • IQueryService
    • IReadyService
    • IRemoteConnectionsService
    • IReplicationsService
    • IResourcesService
    • IRestoreService
    • IRoutesService
    • IRulesService
    • IScraperTargetsService
    • ISecretsService
    • ISetupService
    • ISigninService
    • ISignoutService
    • ISourcesService
    • ITasksService
    • ITelegrafPluginsService
    • ITelegrafsService
    • ITemplatesService
    • IUsersService
    • IVariablesService
    • IViewsService
    • IWriteService
    • LabelsService
    • LegacyAuthorizationsService
    • MetricsService
    • NotificationEndpointsService
    • NotificationRulesService
    • OrganizationsService
    • PingService
    • QueryService
    • ReadyService
    • RemoteConnectionsService
    • ReplicationsService
    • ResourcesService
    • RestoreService
    • RoutesService
    • RulesService
    • ScraperTargetsService
    • SecretsService
    • SetupService
    • SigninService
    • SignoutService
    • SourcesService
    • TasksService
    • TelegrafPluginsService
    • TelegrafsService
    • TemplatesService
    • UsersService
    • VariablesService
    • ViewsService
    • WriteService
  • InfluxDB.Client.Core
    • Arguments
    • Column
    • LogLevel
    • Measurement
  • InfluxDB.Client.Core.Exceptions
    • BadGatewayException
    • BadRequestException
    • ForbiddenException
    • HttpException
    • HttpNotImplementedException
    • InfluxException
    • InternalServerErrorException
    • MethodNotAllowedException
    • NotAcceptableException
    • NotFoundException
    • PaymentRequiredException
    • ProxyAuthenticationRequiredException
    • RequestEntityTooLargeException
    • RequestTimeoutException
    • ServiceUnavailableException
    • TooManyRequestsException
    • UnauthorizedException
    • UnprocessableEntityException
  • InfluxDB.Client.Core.Flux.Domain
    • FluxColumn
    • FluxRecord
    • FluxTable
  • InfluxDB.Client.Core.Flux.Exceptions
    • FluxCsvParserException
    • FluxQueryException
  • InfluxDB.Client.Core.Flux.Serialization
    • AnnotatedCsvParser
    • IAnnotatedCsvParser
  • InfluxDB.Client.Domain
    • FindOptions
  • InfluxDB.Client.Flux
    • FluxClient
    • FluxClientFactory
    • FluxConnectionOptions
    • FluxConnectionOptions.AuthenticationType
    • IFluxClient
  • InfluxDB.Client.Linq
    • DefaultMemberNameResolver
    • IMemberNameResolver
    • InfluxDBQueryable<T>
    • MemberType
    • QueryableExtensions
    • QueryableOptimizerSettings
  • InfluxDB.Client.Writes
    • AbstractWriteEvent
    • InfluxDBEventArgs
    • PointData
    • PointData.Builder
    • PointSettings
    • WriteErrorEvent
    • WriteRetriableErrorEvent
    • WriteRuntimeExceptionEvent
    • WriteSuccessEvent

Class WriteApiAsync

Inheritance
System.Object
WriteApiAsync
Implements
IWriteApiAsync
Namespace: InfluxDB.Client
Assembly: InfluxDB.Client.dll
Syntax
public class WriteApiAsync : object, IWriteApiAsync

Constructors

WriteApiAsync(InfluxDBClientOptions, WriteService, IDomainObjectMapper, InfluxDBClient)

Declaration
protected WriteApiAsync(InfluxDBClientOptions options, WriteService service, IDomainObjectMapper mapper, InfluxDBClient influxDbClient)
Parameters
Type Name Description
InfluxDBClientOptions options
WriteService service
IDomainObjectMapper mapper
InfluxDBClient influxDbClient

Methods

WriteMeasurementAsync<TM>(TM, WritePrecision, String, String, CancellationToken)

Write a Measurement into specified bucket.

Declaration
public Task WriteMeasurementAsync<TM>(TM measurement, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
TM measurement

specifies the Measurement to write into bucket

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task
Type Parameters
Name Description
TM

measurement type

WriteMeasurementsAsync<TM>(TM[], WritePrecision, String, String, CancellationToken)

Write Measurements into specified bucket.

Declaration
public Task WriteMeasurementsAsync<TM>(TM[] measurements, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
TM[] measurements

specifies Measurements to write into bucket

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task
Type Parameters
Name Description
TM

measurement type

WriteMeasurementsAsync<TM>(List<TM>, WritePrecision, String, String, CancellationToken)

Write Measurements into specified bucket.

Declaration
public Task WriteMeasurementsAsync<TM>(List<TM> measurements, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
List<TM> measurements

specifies Measurements to write into bucket

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task
Type Parameters
Name Description
TM

measurement type

WriteMeasurementsAsyncWithIRestResponse<TM>(IEnumerable<TM>, WritePrecision, String, String, CancellationToken)

Write Measurements into specified bucket.

Declaration
public Task<RestResponse> WriteMeasurementsAsyncWithIRestResponse<TM>(IEnumerable<TM> measurements, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
IEnumerable<TM> measurements

specifies Measurements to write into bucket

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task<RestResponse>

Write Task with IRestResponse

Type Parameters
Name Description
TM

measurement type

WritePointAsync(PointData, String, String, CancellationToken)

Write a Data point into specified bucket.

Declaration
public Task WritePointAsync(PointData point, string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
PointData point

specifies the Data point to write into bucket

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WritePointsAsync(PointData[], String, String, CancellationToken)

Write Data points into specified bucket.

Declaration
public Task WritePointsAsync(PointData[] points, string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
PointData[] points

specifies the Data points to write into bucket

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WritePointsAsync(List<PointData>, String, String, CancellationToken)

Write Data points into specified bucket.

Declaration
public async Task WritePointsAsync(List<PointData> points, string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
List<PointData> points

specifies the Data points to write into bucket

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WritePointsAsyncWithIRestResponse(IEnumerable<PointData>, String, String, CancellationToken)

Write Data points into specified bucket.

Declaration
public Task<RestResponse[]> WritePointsAsyncWithIRestResponse(IEnumerable<PointData> points, string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
IEnumerable<PointData> points

specifies the Data points to write into bucket

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task<RestResponse[]>

Write Tasks with IRestResponses.

WriteRecordAsync(String, WritePrecision, String, String, CancellationToken)

Write Line Protocol record into specified bucket.

Declaration
public Task WriteRecordAsync(string record, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String record

specifies the record in InfluxDB Line Protocol. The is considered as one batch unit.

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WriteRecordsAsync(List<String>, WritePrecision, String, String, CancellationToken)

Write Line Protocol records into specified bucket.

Declaration
public Task WriteRecordsAsync(List<string> records, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
List<System.String> records

specifies the record in InfluxDB Line Protocol

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WriteRecordsAsync(String[], WritePrecision, String, String, CancellationToken)

Write Line Protocol records into specified bucket.

Declaration
public Task WriteRecordsAsync(string[] records, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String[] records

specifies the record in InfluxDB Line Protocol

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task

WriteRecordsAsyncWithIRestResponse(IEnumerable<String>, WritePrecision, String, String, CancellationToken)

Write Line Protocols records into specified bucket.

Declaration
public Task<RestResponse> WriteRecordsAsyncWithIRestResponse(IEnumerable<string> records, WritePrecision precision = default(WritePrecision), string bucket = null, string org = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
IEnumerable<System.String> records

specifies the record in InfluxDB Line Protocol

WritePrecision precision

specifies the precision for the unix timestamps within the body line-protocol; default Nanoseconds

System.String bucket

specifies the destination bucket for writes. If the bucket is not specified then is used config from Bucket.

System.String org

specifies the destination organization for writes. If the org is not specified then is used config from Org.

CancellationToken cancellationToken

specifies the token to monitor for cancellation requests

Returns
Type Description
Task<RestResponse>

Write Task with IRestResponse

Implements

IWriteApiAsync
In This Article
Back to top Generated by DocFX