I've는 나에게 약간의 개체 및 서비스 정의를 작성하기 위해 채권 컴파일러 GBC을 사용 :본드 통신 프레임 워크되지 않음은
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.8.0.0")]
public abstract class SomeServiceServiceBase : ISomeService, global::Bond.Comm.IService
: 컴파일러는이 서명으로 클래스 정의
Something_services.cs
를 생성
namespace Something;
struct SomeStruct
{
0: string SomeName;
}
struct SomeResponse
{
0: string ResponseString;
}
service SomeService
{
SomeResponse DoSomething(SomeStruct);
}
나는 IService 인터페이스에 대해 궁금해했고 이것에 대해 더 알고 싶었고 Bond Communications Framework Doku (https://microsoft.github.io/bond/manual/bond_comm.html)에 왔습니다. 먼저 읽어야 할 것은 Bond.Comm은 더 이상 사용되지 않으며 대신 Bond-over-gRPC (https://microsoft.github.io/bond/manual/bond_over_grpc.html)를 사용해야합니다.
나는 두 가지 질문이 있습니다
-
이 depracted 있지만 기본적으로 여전히 컴파일러에 의해 사용되는 이유
- 사람이 알고 있나요 ?
- Bond.Comm과 Bond-over-gRPC의 차이점을 설명 할 수있는 사람이 있습니까?
미리 감사드립니다.
편집
그리고 세 번째 질문 발생 : 어떻게 문서에 언급 된 --grpc 플래그를 사용하는?
저는 "본드와 커뮤니케이션의 차이점을 설명 할 수있는 사람이 있습니까?"라고 대답 할 계획이 아닙니다. 이것의 일부로 그것은 그것이 자신의 질문과 답변을 보증하는 충분한 다른 질문 인 것처럼 느낍니다. – chwarr