No repository source constructs or calls SMTP. SAIF.Services.Web.Proxies, the library that carries this proxy, is itself consumed as a library within this run — see saif-services-web-proxies — but no code in that library or elsewhere in this repository references clsSAIFMessageSoapClient.
No repository source constructs this proxy. A parameterless construction would find two endpoints configured for its contract (clsSAIFMessageSoap and clsSAIFMessageSoap12) and throw InvalidOperationException (ambiguous endpoint)*; a caller would have to construct it with an explicit endpoint name.
No repository source constructs or calls this proxy, so no in-repository usage example can be drawn from source. The following example is hypothetical — it is not present anywhere in this repository — and shows the construction a caller would need to perform to disambiguate the two endpoints configured in app.config:57-58, based on the generated constructor overloads in Reference.cs and the endpoint names declared in app.config.
// Hypothetical example — no repository source performs this construction or call.using(varclient=newSMTP.clsSAIFMessageSoapClient("clsSAIFMessageSoap")){client.SendMail(toAddress:"recipient@example.com",fromAddress:"sender@example.com",subject:"Subject line",message:"Message body");client.Close();}
Scenario
Operations used
Notes
Hypothetical plain-text send
SendMail
Illustrates disambiguating the endpoint by name, per Consumption; not exercised anywhere in this repository
Note: Statements marked with * were inferred from code structure, naming
conventions, or contextual evidence where direct confirmation was not available
in source artifacts.