BinaryData 클래스

정의

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

public ref class BinaryData
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))]
public class BinaryData
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))]
public class BinaryData
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.BinaryDataConverter))>]
type BinaryData = class
[<System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.BinaryDataJsonConverter))>]
type BinaryData = class
Public Class BinaryData
상속
BinaryData
특성

생성자

BinaryData(Byte[])

제공된 바이트 배열을 BinaryData 래핑하여 instance 만듭니다.

BinaryData(Byte[], String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

BinaryData(Object, JsonSerializerContext, Type)

를 사용하여 JsonSerializer제공된 개체를 BinaryData JSON으로 직렬화하여 instance 만듭니다.

BinaryData(Object, JsonSerializerOptions, Type)

를 사용하여 JsonSerializer제공된 개체를 BinaryData JSON으로 직렬화하여 instance 만듭니다.

BinaryData(ReadOnlyMemory<Byte>)

제공된 BinaryData 바이트를 래핑하여 instance 만듭니다.

BinaryData(ReadOnlyMemory<Byte>, String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

BinaryData(String)

BinaryData UTF-8 인코딩을 사용하여 문자열을 바이트로 변환하여 문자열에서 instance 만듭니다.

BinaryData(String, String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

속성

Empty

BinaryData 반환합니다.

IsEmpty

이 데이터가 비어 있는지 여부를 나타내는 값을 가져옵니다.

Length

이 데이터의 바이트 수를 가져옵니다.

MediaType

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

FromBytes(Byte[])

제공된 바이트 배열을 BinaryData 래핑하여 instance 만듭니다.

FromBytes(Byte[], String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

FromBytes(ReadOnlyMemory<Byte>)

제공ReadOnlyMemory<T>된 를 BinaryData 래핑하여 instance 만듭니다.

FromBytes(ReadOnlyMemory<Byte>, String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

FromObjectAsJson<T>(T, JsonSerializerOptions)

BinaryData 사용하여 JsonSerializer제공된 개체를 serialize하여 instance 만듭니다.

FromObjectAsJson<T>(T, JsonTypeInfo<T>)

BinaryData 사용하여 JsonSerializer제공된 개체를 serialize하여 instance 만듭니다.

FromStream(Stream)

BinaryData 지정된 스트림에서 instance 만듭니다. 스트림은 이 메서드에 의해 삭제되지 않습니다.

FromStream(Stream, String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

FromStreamAsync(Stream, CancellationToken)

BinaryData 지정된 스트림에서 instance 만듭니다. 스트림은 이 메서드에 의해 삭제되지 않습니다.

FromStreamAsync(Stream, String, CancellationToken)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

FromString(String)

BinaryData UTF-8 인코딩을 사용하여 문자열을 바이트로 변환하여 문자열에서 instance 만듭니다.

FromString(String, String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

GetHashCode()

현재 BinaryData 개체에 대한 해시 코드를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToArray()

BinaryData을 바이트 배열로 변환합니다.

ToMemory()

이 instance 값을 추가 해석 없이 바이트로 가져옵니다.

ToObjectFromJson<T>(JsonSerializerOptions)

를 사용하여 JsonSerializer를 지정된 형식으로 변환합니다BinaryData.

ToObjectFromJson<T>(JsonTypeInfo<T>)

를 사용하여 JsonSerializer를 지정된 형식으로 변환합니다BinaryData.

ToStream()

BinaryData 읽기 전용 스트림으로 변환합니다.

ToString()

UTF-8을 사용하여 이 instance 값을 문자열로 변환합니다.

WithMediaType(String)

문자열, 스트림, JSON 및 바이트 간 변환을 지원하는 바이트 페이로드에 대한 간단한 추상화입니다.

연산자

Implicit(BinaryData to ReadOnlyMemory<Byte>)

에서 로의 암시적 변환을 BinaryData 정의합니다 ReadOnlyMemory<T>.

Implicit(BinaryData to ReadOnlySpan<Byte>)

에서 로의 암시적 변환을 BinaryData 정의합니다 ReadOnlySpan<T>.

적용 대상