次の方法で共有


Writer.Create メソッド

定義

オーバーロード

Create(Byte[], SerializerSession)

指定した宛先に書き込むライターを作成します。

Create(MemoryStream, SerializerSession)

指定した宛先に書き込むライターを作成します。

Create(Memory<Byte>, SerializerSession)

指定した宛先に書き込むライターを作成します。

Create(Span<Byte>, SerializerSession)

指定した宛先に書き込むライターを作成します。

Create(Stream, SerializerSession, Int32)

指定した宛先に書き込むライターを作成します。

Create<TBufferWriter>(TBufferWriter, SerializerSession)

指定した宛先に書き込むライターを作成します。

Create(Byte[], SerializerSession)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.SpanBufferWriter> Create (byte[] output, Orleans.Serialization.Session.SerializerSession session);
static member Create : byte[] * Orleans.Serialization.Session.SerializerSession -> Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.SpanBufferWriter>
Public Shared Function Create (output As Byte(), session As SerializerSession) As Writer(Of SpanBufferWriter)

パラメーター

output
Byte[]

コピー先です。

session
SerializerSession

セッション。

戻り値

新しい Writer<TBufferWriter>

適用対象

Create(MemoryStream, SerializerSession)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.MemoryStreamBufferWriter> Create (System.IO.MemoryStream destination, Orleans.Serialization.Session.SerializerSession session);
static member Create : System.IO.MemoryStream * Orleans.Serialization.Session.SerializerSession -> Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.MemoryStreamBufferWriter>
Public Shared Function Create (destination As MemoryStream, session As SerializerSession) As Writer(Of MemoryStreamBufferWriter)

パラメーター

destination
MemoryStream

コピー先です。

session
SerializerSession

セッション。

戻り値

新しい Writer<TBufferWriter>

適用対象

Create(Memory<Byte>, SerializerSession)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.MemoryBufferWriter> Create (Memory<byte> output, Orleans.Serialization.Session.SerializerSession session);
static member Create : Memory<byte> * Orleans.Serialization.Session.SerializerSession -> Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.MemoryBufferWriter>
Public Shared Function Create (output As Memory(Of Byte), session As SerializerSession) As Writer(Of MemoryBufferWriter)

パラメーター

output
Memory<Byte>

コピー先です。

session
SerializerSession

セッション。

戻り値

新しい Writer<TBufferWriter>

適用対象

Create(Span<Byte>, SerializerSession)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.SpanBufferWriter> Create (Span<byte> output, Orleans.Serialization.Session.SerializerSession session);
static member Create : Span<byte> * Orleans.Serialization.Session.SerializerSession -> Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.SpanBufferWriter>
Public Shared Function Create (output As Span(Of Byte), session As SerializerSession) As Writer(Of SpanBufferWriter)

パラメーター

output
Span<Byte>

コピー先です。

session
SerializerSession

セッション。

戻り値

新しい Writer<TBufferWriter>

適用対象

Create(Stream, SerializerSession, Int32)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.ArrayStreamBufferWriter> Create (System.IO.Stream destination, Orleans.Serialization.Session.SerializerSession session, int sizeHint = 0);
static member Create : System.IO.Stream * Orleans.Serialization.Session.SerializerSession * int -> Orleans.Serialization.Buffers.Writer<Orleans.Serialization.Buffers.Adaptors.ArrayStreamBufferWriter>
Public Shared Function Create (destination As Stream, session As SerializerSession, Optional sizeHint As Integer = 0) As Writer(Of ArrayStreamBufferWriter)

パラメーター

destination
Stream

コピー先です。

session
SerializerSession

セッション。

sizeHint
Int32

サイズ ヒント。

戻り値

新しい Writer<TBufferWriter>

適用対象

Create<TBufferWriter>(TBufferWriter, SerializerSession)

指定した宛先に書き込むライターを作成します。

public static Orleans.Serialization.Buffers.Writer<TBufferWriter> Create<TBufferWriter> (TBufferWriter destination, Orleans.Serialization.Session.SerializerSession session) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
static member Create : 'BufferWriter * Orleans.Serialization.Session.SerializerSession -> Orleans.Serialization.Buffers.Writer<'BufferWriter (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)> (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Shared Function Create(Of TBufferWriter As IBufferWriter(Of Byte)) (destination As TBufferWriter, session As SerializerSession) As Writer(Of TBufferWriter)

型パラメーター

TBufferWriter

バッファー ライターの出力の種類。

パラメーター

destination
TBufferWriter

コピー先です。

session
SerializerSession

セッション。

戻り値

新しい Writer<TBufferWriter>

適用対象