ODataBatchWriter 类

写入 OData 批处理消息;并验证编写器上的写入调用的顺序是否正确。

继承层次结构

System.Object
  Microsoft.Data.OData.ODataBatchWriter

命名空间:  Microsoft.Data.OData
程序集:  Microsoft.Data.OData(在 Microsoft.Data.OData.dll 中)

语法

声明
Public NotInheritable Class ODataBatchWriter
用法
Dim instance As ODataBatchWriter
public sealed class ODataBatchWriter
public ref class ODataBatchWriter sealed
[<SealedAttribute>]
type ODataBatchWriter =  class end
public final class ODataBatchWriter

ODataBatchWriter 类型公开以下成员。

方法

  名称 说明
公共方法 CreateOperationRequestMessage 创建写入批处理请求操作的 ODataBatchOperationRequestMessage
公共方法 CreateOperationRequestMessageAsync 创建异步写入批处理请求操作的消息。
公共方法 CreateOperationResponseMessage 创建用于写入批处理响应操作的消息。
公共方法 CreateOperationResponseMessageAsync 异步创建写入批处理响应操作的 ODataBatchOperationResponseMessage
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 Flush 刷新基础流的写入缓冲区。
公共方法 FlushAsync 异步刷新基础流的写入缓冲区。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString (从 Object 继承。)
公共方法 WriteEndBatch 结束批处理;只能在 WriteStartBatch 调用后且没有其他活动的变更集或操作存在时进行调用。
公共方法 WriteEndBatchAsync 异步结束批处理;只能在 WriteStartBatch 调用后且没有其他活动的变更集或操作存在时进行调用。
公共方法 WriteEndChangeset 结束活动的变更集;这只能在 WriteStartChangeset 之后进行调用,且只能为每个变更集调用一次。
公共方法 WriteEndChangesetAsync 异步结束活动的变更集;这只能在 WriteStartChangeset 之后进行调用,且只能为每个变更集调用一次。
公共方法 WriteStartBatch 启动新的批处理;只能调用一次,且应作为第一次调用。
公共方法 WriteStartBatchAsync 异步启动新的批处理;只能调用一次,且应作为第一次调用。
公共方法 WriteStartChangeset 启动新的变更集;只能在 WriteStartBatch 调用后且没有其他活动的操作或变更集存在时进行调用。
公共方法 WriteStartChangesetAsync 异步启动新的变更集;只能在 WriteStartBatch 调用后且没有其他活动的操作或变更集存在时进行调用。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.Data.OData 命名空间