• 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

Interface IWriteApiAsync

Namespace: InfluxDB.Client
Assembly: InfluxDB.Client.dll
Syntax
public interface IWriteApiAsync

Methods

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

Write a Measurement into specified bucket.

Declaration
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
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
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
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
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
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
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
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
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
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
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
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

In This Article
Back to top Generated by DocFX