Skip to content

Client reference

No repository source calls any operation on SMTP. No source file constructs clsSAIFMessageSoapClient, and there is no authored wrapper, so no operation has a call site. Per Operation map, all five declared operations are present but not called. The sections below document each operation's shape as declared in the WSDL (see Contract), for the reader who needs the reference surface even though nothing in this repository exercises it.


SendMailAsText

Sends an SMTP mail message as plain text. The WSDL documentation string for this operation is "Send SMTP Mail Message".

Field Value
Operation SendMailAsText
SOAP action http://www.saif.com/SendMailAsText
Proxy member void SendMailAsText(string ToAddress, string FromAddress, string Subject, string Message) (generated, internal)
Input message ToAddress, FromAddress, Subject, Message : string
Output message void (empty response)
Declared faults None declared
Called by Not applicable — no repository source calls this operation
Source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs

Input message

Part Type Required Bound from Purpose
ToAddress string Not stated in the WSDL Not applicable — no call site The recipient address
FromAddress string Not stated in the WSDL Not applicable — no call site The sender address
Subject string Not stated in the WSDL Not applicable — no call site The message subject
Message string Not stated in the WSDL Not applicable — no call site The plain-text message body

Output message

This operation declares no output message.

Faults

Fault Surfaces as Handled at the call site
None declared Not applicable Not applicable — no call site

Call site

Not applicable — no repository source calls this operation.

Notes


SendMail

Sends an SMTP mail message.

Field Value
Operation SendMail
SOAP action http://www.saif.com/SendMail
Proxy member void SendMail(string ToAddress, string FromAddress, string Subject, string Message) (generated, internal)
Input message ToAddress, FromAddress, Subject, Message : string
Output message void (empty response)
Declared faults None declared
Called by Not applicable — no repository source calls this operation
Source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs

Input message

Part Type Required Bound from Purpose
ToAddress string Not stated in the WSDL Not applicable — no call site The recipient address
FromAddress string Not stated in the WSDL Not applicable — no call site The sender address
Subject string Not stated in the WSDL Not applicable — no call site The message subject
Message string Not stated in the WSDL Not applicable — no call site The message body

Output message

This operation declares no output message.

Faults

Fault Surfaces as Handled at the call site
None declared Not applicable Not applicable — no call site

Call site

Not applicable — no repository source calls this operation.

Notes


SendWithAttach

Sends an SMTP mail message with a binary attachment.

Field Value
Operation SendWithAttach
SOAP action http://www.saif.com/SendWithAttach
Proxy member void SendWithAttach(string ToAddress, string FromAddress, string Subject, string Message, byte[] Attachment, string AttachName) (generated, internal)
Input message ToAddress, FromAddress, Subject, Message : string; Attachment : base64Binary; AttachName : string
Output message void (empty response)
Declared faults None declared
Called by Not applicable — no repository source calls this operation
Source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs

Input message

Part Type Required Bound from Purpose
ToAddress string Not stated in the WSDL Not applicable — no call site The recipient address
FromAddress string Not stated in the WSDL Not applicable — no call site The sender address
Subject string Not stated in the WSDL Not applicable — no call site The message subject
Message string Not stated in the WSDL Not applicable — no call site The message body
Attachment base64Binary Not stated in the WSDL Not applicable — no call site The attachment content
AttachName string Not stated in the WSDL Not applicable — no call site The attachment file name

Output message

This operation declares no output message.

Faults

Fault Surfaces as Handled at the call site
None declared Not applicable Not applicable — no call site

Call site

Not applicable — no repository source calls this operation.

Notes


SendWithAttachAsText

Sends an SMTP mail message with a binary attachment, as plain text. The WSDL declares the same message shape as SendWithAttach.

Field Value
Operation SendWithAttachAsText
SOAP action http://www.saif.com/SendWithAttachAsText
Proxy member void SendWithAttachAsText(string ToAddress, string FromAddress, string Subject, string Message, byte[] Attachment, string AttachName) (generated, internal)
Input message Same shape as SendWithAttach
Output message void (empty response)
Declared faults None declared
Called by Not applicable — no repository source calls this operation
Source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs

Input message

Part Type Required Bound from Purpose
ToAddress string Not stated in the WSDL Not applicable — no call site The recipient address
FromAddress string Not stated in the WSDL Not applicable — no call site The sender address
Subject string Not stated in the WSDL Not applicable — no call site The message subject
Message string Not stated in the WSDL Not applicable — no call site The message body
Attachment base64Binary Not stated in the WSDL Not applicable — no call site The attachment content
AttachName string Not stated in the WSDL Not applicable — no call site The attachment file name

Output message

This operation declares no output message.

Faults

Fault Surfaces as Handled at the call site
None declared Not applicable Not applicable — no call site

Call site

Not applicable — no repository source calls this operation.

Notes


SendEmail

Sends an SMTP mail message with an optional HTML body, file attachments, and linked resources.

Field Value
Operation SendEmail
SOAP action http://www.saif.com/SendEmail
Proxy member void SendEmail(string ToAddress, string FromAddress, string Subject, string Message, bool isBodyHtml, ArrayOfClsAttachment attachments, ArrayOfClsLinkedResource linkedResources) (generated, internal)
Input message ToAddress, FromAddress, Subject, Message : string; isBodyHtml : boolean (required); attachments : ArrayOfClsAttachment; linkedResources : ArrayOfClsLinkedResource
Output message void (empty response)
Declared faults None declared
Called by Not applicable — no repository source calls this operation
Source Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs

Input message

Part Type Required Bound from Purpose
ToAddress string Not stated in the WSDL Not applicable — no call site The recipient address
FromAddress string Not stated in the WSDL Not applicable — no call site The sender address
Subject string Not stated in the WSDL Not applicable — no call site The message subject
Message string Not stated in the WSDL Not applicable — no call site The message body
isBodyHtml boolean Yes Not applicable — no call site Whether Message is HTML
attachments ArrayOfClsAttachment Not stated in the WSDL Not applicable — no call site File attachments; see clsAttachment
linkedResources ArrayOfClsLinkedResource Not stated in the WSDL Not applicable — no call site Embedded/linked resources; see clsLinkedResource

Output message

This operation declares no output message.

Faults

Fault Surfaces as Handled at the call site
None declared Not applicable Not applicable — no call site

Call site

Not applicable — no repository source calls this operation.

Notes


Coverage checklist

Operation Documented section Called by
SendMailAsText SendMailAsText Not called
SendMail SendMail Not called
SendWithAttach SendWithAttach Not called
SendWithAttachAsText SendWithAttachAsText Not called
SendEmail SendEmail Not called

Sources

  • Services/SAIF.Services.Web.Proxies/Service References/SMTP/Reference.cs
  • Services/SAIF.Services.Web.Proxies/Service References/SMTP/clsSAIFMessage1.wsdl