Skip to content

SAIF.Services.CleanAddress dependencies

Internal dependencies

This library has no local project dependencies. The project file contains no <ProjectReference> entries.

Dependency Reference Type Usage
— — No internal dependencies found.
SAIF.BOF.Framework NuGet Package (v2.0.22103.3) Direct package reference and nuspec dependency present in the project.
SAIF.Framework.Common NuGet Package (v2.0.22074.3) Direct package reference present in the project.
SAIF.HashUtil NuGet Package (v2.0.22083.2) Direct package reference and nuspec dependency present in the project.
SAIF.Web.API.Clients NuGet Package (v2.0.22083.1) Direct package reference and nuspec dependency present in the project.

External dependencies

Dependency Version Usage
CleanAddressSvc.clsCAServices Generated web reference SOAP client used by clsCleanAddress to call HelloWorld, RunCleanAddressBatch, ConvertToProperCase, FindCityStateInfoByZip, and CleanAddress.
CorrectAddress service endpoint Configured in app.config My.Settings supplies http://correctaddress/wsCorrectAddress/clsCAServices.asmx to the generated proxy constructor.
Oracle.ManagedDataAccess 21.5.0 Registered in app.config and referenced by the project; no library source file opens an Oracle connection.
Microsoft.Bcl.AsyncInterfaces 6.0.0 Direct package reference present in the project.
Newtonsoft.Json 8.0.3 Direct package reference present in the project.
RestSharp 106.12.0 Direct package reference present in the project.
System compatibility packages Various Direct package references for System.Buffers, System.Memory, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe, System.Text.Encodings.Web, System.Text.Json, System.Threading.Tasks.Extensions, and System.ValueTuple.

Dependency risks and notes

  • The generated proxy reads its URL from My.Settings, while app.config also defines a separate system.serviceModel endpoint entry for http://localhost:53912/clsCAServices.asmx; those two configuration values must stay aligned for predictable environment behavior.
  • Every public method creates a fresh SOAP proxy instance, which keeps the wrapper simple but adds repeated client-construction overhead.
  • UseDefaultCredentials = True makes successful service access dependent on the hosting process identity.
  • The project and nuspec declare several package dependencies that are not referenced by name in the library's own .vb source files, so consumers inherit a broader package graph than the wrapper code alone suggests.

Sources

  • Services\SAIF.Services.CleanAddress\clsCleanAddress.vb
  • Services\SAIF.Services.CleanAddress\app.config
  • Services\SAIF.Services.CleanAddress\packages.config
  • Services\SAIF.Services.CleanAddress\SAIF.BOF.Services.CleanAddress.vbproj
  • Services\SAIF.Services.CleanAddress\SAIF.BOF.Services.CleanAddress.nuspec
  • Services\SAIF.Services.CleanAddress\Web References\CleanAddressSvc\Reference.vb