C#
-
[C#] gRPC Message SizeC#/기초 2026. 4. 23. 14:02
Client public async Task SendLargeDataAsync(string key, byte[] largeData) { try { if (largeData == null || largeData.Length == 0) { Console.WriteLine("No data to send."); return false; } using var call = _client.UploadData(); const int chunkSize = 4 * 1024 * 1024; // 4MB per chunk ..
-
[WPF][별*] Seamless, Messaging SampleC#/WPF 2026. 4. 3. 09:12
# WPF ComHost의 TargetFramework가 net9.0-windows 이라면사용하는 프로젝트도 TargetFramework 가 동일해야 COM 호출 가능.사용하는 프로젝트의 TargetFramework 가 다른 경우에 대처법.1. 사용하는 프로젝트에 맞춰서 ComHost를 COM으로 등록한다.2. 사용하는 프로젝트 에 맞춰서 ComHost에 TargetFramework를 추가해서 빌드 후 ex) net6.0-windows;net9.0-windows 누겟 패키지 파일로 직접 참조해서 사용한다. (COM 호출을 안한다.) net9.0-windows ConnectorClientCallbackActions.csusing LS.Extension.Connector.Contract.Interfa..
-
-
-
-
[C#] HttpClientC#/기초 2025. 12. 9. 15:45
# Errorhttps://keistory.tistory.com/1735 The SSL connection could not be established, see inner exception HttpClientHandler clientHandler = new HttpClientHandler();clientHandler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => { return true; };HttpClient httpClient = new HttpClient(clientHandler); Ex)McpClient 생성
-
[WPF] Validate incomplete 라도 다른 control 사용 가능하게C#/WPF 2025. 11. 14. 14:24
InvalidValueBehavior="AllowLeaveEditor"다른 컨트롤로 focus 넘어갈 수 있음. # Winform에서 https://dlsenfl.tistory.com/entry/WinForm-Validate%EC%8B%9C-incomplete%EB%9D%BC%EB%8F%84-%EB%8B%A4%EB%A5%B8-Control-%EC%82%AC%EC%9A%A9%EA%B0%80%EB%8A%A5%ED%95%98%EA%B2%8C [WinForm] Validate시 incomplete라도 다른 Control 사용가능하게ex) 사용하려는 버튼의 Form에서AutoValidate = "EnableAllowFocusChange"dlsenfl.tistory.com