다음을 통해 공유


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>입니다.

적용 대상