[C#/COMMON] ConfigurationManager 클래스 : OpenMappedExeConfiguration 정적 메소드를 사용해 App.config 파일 로드하기

■ ConfigurationManager 클래스의 OpenMappedExeConfiguration 정적 메소드를 사용해 App.config 파일을 로드하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] JavaScriptEncoder 클래스 : Encode 메소드를 사용해 자바 스크립트 인코딩하기

■ JavaScriptEncoder 클래스의 Encode 메소드를 사용해 자바 스크립트를 인코딩하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] 콘솔 폰트 설정하기

■ 콘솔 폰트를 설정하는 방법을 보여준다. ▶ FontInfo.cs

▶ ConsoleHelper.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/AVROCONVERT/.NET6] AvroConvert 클래스 : Avro2Json 정적 메소드를 사용해 JSON 문자열로 역직렬화하기

■ AvroConvert 클래스의 Avro2Json 정적 메소드를 사용해 JSON 문자열로 역직렬화하는 방법을 보여준다. ▶ Employee.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/AVROCONVERT/.NET6] AvroConvert 클래스 : GenerateModel 정적 메소드를 사용해 모델 소스 코드 생성하기

■ AvroConvert 클래스의 GenerateModel 정적 메소드를 사용해 모델 소스 코드를 생성하는 방법을 보여준다. ▶ Employee.cs

▶ Program.cs

유튜브 업로드 파일

[C#/COMMON/AVROCONVERT/.NET6] AvroConvert 클래스 : OpenDeserializer 정적 메소드를 사용해 데이터 컬렉션에서 데이터를 순차 역직렬화하기

■ AvroConvert 클래스의 OpenDeserializer 정적 메소드를 사용해 데이터 컬렉션에서 데이터를 순차 역직렬화하는 방법을 보여준다. ▶ Employee.cs

▶ Program.cs —————————————————————————————————- using SolTechnology.Avro;

[C#/COMMON/AVROCONVERT/.NET6] AvroConvert 클래스 : GetSchema 정적 메소드를 직렬화 데이터 스키마 구하기

■ AvroConvert 클래스의 GetSchema 정적 메소드를 직렬화 데이터의 스키마를 구하는 방법을 보여준다. ▶ Student.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/AVROCONVERT/.NET6] AvroConvert 클래스 : Serialize/Deserialize 정적 메소드를 사용해 데이터 직렬화/역직렬화하기

■ AvroConvert 클래스의 Serialize/Deserialize 정적 메소드를 사용해 데이터를 직렬화/역직렬화하는 방법을 보여준다. ▶ Employee.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] OperatingSystem 클래스 : 운영체제명 구하기

■ OperatingSystem 클래스를 사용해 운영체제명을 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] IDataReader 인터페이스 : 레코드를 객체로 변환하기

■ IDataReader 인터페이스에서 레코드를 객체로 변환하는 방법을 보여준다. ▶ Sample.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] ArraySegment 구조체 : 배열 참조하기

■ ArraySegment 구조체를 사용해 배열을 참조하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/CSVHELPER/.NET6] CsvWriter 클래스 : WriteRecords 메소드를 사용해 CSV 파일에 데이터 추가하기

■ CsvWriter 클래스의 WriteRecords 메소드를 사용해 CSV 파일에 데이터를 추가하는 방법을 보여준다. ▶ Student.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/CSVHELPER/.NET6] CsvReader 클래스 : GetRecords 메소드를 사용해 CSV 파일 로드하기

■ CsvReader 클래스의 GetRecords 메소드를 사용해 CSV 파일을 로드하는 방법을 보여준다. ▶ Student.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/CSVHELPER/.NET6] CsvWriter 클래스 : WriteRecords 메소드를 사용해 CSV 파일 생성하기

■ CsvWriter 클래스의 WriteRecords 메소드를 사용해 CSV 파일을 생성하는 방법을 보여준다. ▶ Student.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] Props 클래스 : WithReceiverMiddleware/WithSenderMiddleware 메소드를 사용해 미들웨어 설정하기

■ Props 클래스의 WithReceiverMiddleware/WithSenderMiddleware 메소드를 사용해 미들웨어를 설정하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] MessageHeader 클래스 : 메시지 헤더에서 데이터 전파하기

■ MessageHeader 클래스를 사용해 메시지 헤더에서 데이터를 전파하는 방법을 보여준다. ▶ CustomMessage.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] EventStream 클래스 : Subscribe 메소드에서 특정 주제에 일치하는 경우만 처리하기

■ EventStream 클래스의 Subscribe 메소드에서 특정 주제에 일치하는 경우만 처리하는 방법을 보여준다. ▶ ITopicMessage.cs

▶ TopicMessage.cs

▶ EventStreamExtension.cs

[C#/COMMON/PROTO.ACTOR/.NET6] 액터의 수신 타임 아웃 처리하기

■ 액터가 수신 타임 아웃을 처리하는 방법을 보여준다. ▶ NoInfluenceMessage.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] ActorSystemConfig 레코드 : WithDeadLetterThrottleInterval/WithDeadLetterThrottleCount 메소드를 사용해 데드 레터 쓰로틀링 만들기

■ ActorSystemConfig 레코드의 WithDeadLetterThrottleInterval/WithDeadLetterThrottleCount 메소드를 사용해 데드 레터 쓰로틀링을 만드는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] ActorSystem 클래스 : EventStream 속성을 사용해 메시지 구독/발행하기

■ ActorSystem 클래스의 EventStream 속성을 사용해 메시지를 구독/발행하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/PROTO.ACTOR/.NET6] IActor 인터페이스 : ReceiveAsync 메소드를 사용해 액터 수명주기 이벤트 처리하기

■ IActor 인터페이스의 ReceiveAsync 메소드를 사용해 액터 수명주기 이벤트를 처리하는 방법을 보여준다. ▶ HelloMessage.cs

▶ HelloActor.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/PROTOBUF/.NET6] 프로토콜 버퍼를 사용해 데이터 직렬화/역직렬화하기

■ 프로토콜 버퍼를 사용해 데이터를 직렬화/역직렬화하는 방법을 보여준다. ▶ Message.cs

▶ Program.cs

TestProject.zip