Поделиться через


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

Применяется к