9 references to NativeProviderMetadata
Aspire.Hosting.Native.Core.Tests (7)
NativeProviderProtocolTests.cs (7)
103var fault = Assert.Throws<RpcFault>(() => NativeProviderMetadata.Read(JsonNode.Parse(metadata))); 118var fault = Assert.Throws<RpcFault>(() => NativeProviderMetadata.Read(metadata)); 128var contract = new NativeProviderContractProjection(NativeProviderMetadata.ReadCoreContract(NativeRpcConnection.CoreContract)); 147var parsed = NativeProviderMetadata.Read(metadata); 151var contract = new NativeProviderContractProjection(NativeProviderMetadata.ReadCoreContract(NativeRpcConnection.CoreContract)); 157new NativeProviderContractProjection(NativeProviderMetadata.ReadCoreContract(NativeRpcConnection.CoreContract)) 158.Project("example.protocol", NativeProviderMetadata.Read(metadata));
Aspire.Hosting.Native.Server (2)
Rpc\NativeProviderRegistry.cs (2)
37private readonly NativeProviderContractProjection _contract = new(NativeProviderMetadata.ReadCoreContract(coreContract)); 84var metadata = NativeProviderMetadata.Read(await peer.RequestAsync("getCapabilities", [], discovery.Token).ConfigureAwait(false));