mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-24 19:13:02 +08:00
Added a new method ManagedBrowse to the UA client, which takes care of calling browse next after calling browse, when necessary. It also handles the status codes BadNoContinuationPoint and BadInvalidContinuationPoint. Added support for the new method in ISession, TraceableSession, Session and SessionAsync. Use the new methods in the NodeCache and other API that use browse (FetchRefrences etc). Added unit tests which verify correct behavior of the new methods.
49 lines
2.2 KiB
XML
49 lines
2.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>$(AppTargetFrameWorks)</TargetFrameworks>
|
|
<AssemblyName>ConsoleReferenceClient</AssemblyName>
|
|
<OutputType>Exe</OutputType>
|
|
<PackageId>ConsoleReferenceClient</PackageId>
|
|
<Company>OPC Foundation</Company>
|
|
<Description>.NET Console Reference Client</Description>
|
|
<Copyright>Copyright © 2004-2024 OPC Foundation, Inc</Copyright>
|
|
<RootNamespace>Quickstarts.ConsoleReferenceClient</RootNamespace>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition=" '$(NoHttps)' != 'true' ">
|
|
<ProjectReference Include="..\..\Stack\Opc.Ua.Bindings.Https\Opc.Ua.Bindings.Https.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="..\ConsoleReferenceServer\ConsoleUtils.cs" Exclude="bin\**;obj\**;**\*.xproj;packages\**" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
|
|
<PackageReference Include="Mono.Options" Version="6.12.0.148" />
|
|
<PackageReference Include="Serilog" Version="4.0.1" />
|
|
<PackageReference Include="Serilog.Expressions" Version="5.0.0" />
|
|
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
|
|
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
|
|
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
|
|
<PackageReference Include="Serilog.Sinks.Debug" Version="3.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\Stack\Opc.Ua.Core\Opc.Ua.Core.csproj" />
|
|
<ProjectReference Include="..\..\Libraries\Opc.Ua.Configuration\Opc.Ua.Configuration.csproj" />
|
|
<ProjectReference Include="..\..\Libraries\Opc.Ua.Client\Opc.Ua.Client.csproj" />
|
|
<ProjectReference Include="..\..\Libraries\Opc.Ua.Client.ComplexTypes\Opc.Ua.Client.ComplexTypes.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Update="Quickstarts.ReferenceClient.Config.xml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
|
|
</Project>
|