次の方法で共有


OperationData クラス

定義

OperationDataは、レプリカ間でコピー状態の変更とコピー コンテキストを転送するために使用されます。

が null 以外の値を返す場合 AsMemoryManagedOperationData() 、この値は オブジェクトではなく と対話する OperationData 必要があります。 API サーフェスの妨げにならないように、この方法を公開しました。

public class OperationData : System.Collections.ObjectModel.Collection<ArraySegment<byte>>, System.Collections.Generic.IEnumerable<ArraySegment<byte>>, System.Fabric.IOperationData
type OperationData = class
    inherit Collection<ArraySegment<byte>>
    interface IOperationData
    interface seq<ArraySegment<byte>>
    interface IEnumerable
Public Class OperationData
Inherits Collection(Of ArraySegment(Of Byte))
Implements IEnumerable(Of ArraySegment(Of Byte)), IOperationData
継承
OperationData
実装

コンストラクター

OperationData()

OperationData クラスの新しいインスタンスを初期化します。

OperationData(ArraySegment<Byte>)

指定したArraySegment<T>バイト数から クラスのOperationData新しいインスタンスを初期化します。

OperationData(Byte[])

指定したバイト配列から クラスの OperationData 新しいインスタンスを初期化します。

OperationData(IEnumerable<ArraySegment<Byte>>)

指定したバイトの OperationData コレクションから、 クラスの新しいインスタンスを ArraySegment<T> 初期化します。

OperationData(IEnumerable<Byte[]>)

バイト配列の OperationData 指定したコレクションから、 クラスの新しいインスタンスを初期化します。

メソッド

AsMemoryManagedOperationData()

このインスタンスを として System.Fabric.MemoryManagedOperationData解釈します。

CreateMemoryManagedOperationData(IEnumerable<MemoryOwner>)

でラップされた MemoryManagedOperationData を作成します OperationData

CreateMemoryManagedOperationData(MemoryOwner)

でラップされた MemoryManagedOperationData を作成します OperationData

拡張メソッド

ToCommaSeparatedString<T>(IEnumerable<T>)

コレクションの要素を文字列に変換し、それらをコンマ区切りのリストに連結するか、null または空のコレクションの場合は null を返します。

適用対象