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