Class MutliRecipientArgs
Use to send the same message and files to multiple users
Each user will received a unique link. They will share the same password
Inheritance
System.Object
MutliRecipientArgs
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: SecureExchangesSDK.dll
Syntax
public class MutliRecipientArgs : IFiles, ILocalFile, IAuthenticatedEndpoint, IAuthenticationNeeded, IEndPointConfiguration, IEndPointName, IUriBindingConfiguration
Constructors
MutliRecipientArgs(String, Guid, Guid, Guid, List<RecipientInfo>, String, String, String, List<FileArgs>, SendMethodEnum, Boolean, Boolean, Boolean, String, Int32, Int32)
Declaration
public MutliRecipientArgs(string endPointConfigurationName, Guid serial, Guid user, Guid psw, List<RecipientInfo> recipients, string message, string subject, string password, List<FileArgs> filesList, SendMethodEnum sendMode, bool getBackHtml, bool showSubject, bool getNotify, string cultureID, int maximumOpenTime, int minutesExpiration)
Parameters
Type |
Name |
Description |
System.String |
endPointConfigurationName |
|
System.Guid |
serial |
|
System.Guid |
user |
|
System.Guid |
psw |
|
System.Collections.Generic.List<RecipientInfo> |
recipients |
|
System.String |
message |
|
System.String |
subject |
|
System.String |
password |
|
System.Collections.Generic.List<FileArgs> |
filesList |
|
SendMethodEnum |
sendMode |
|
System.Boolean |
getBackHtml |
|
System.Boolean |
showSubject |
|
System.Boolean |
getNotify |
|
System.String |
cultureID |
|
System.Int32 |
maximumOpenTime |
|
System.Int32 |
minutesExpiration |
|
MutliRecipientArgs(String, Guid, Guid, Guid, List<RecipientInfo>, String, String, String, List<FileArgs>, SendMethodEnum, Boolean, Boolean, Boolean, String, Int32, Int32, Boolean)
Declaration
public MutliRecipientArgs(string endPointConfigurationName, Guid serial, Guid user, Guid psw, List<RecipientInfo> recipients, string message, string subject, string password, List<FileArgs> filesList, SendMethodEnum sendMode, bool getBackHtml, bool showSubject, bool getNotify, string cultureID, int maximumOpenTime, int minutesExpiration, bool createMessageCopy)
Parameters
Type |
Name |
Description |
System.String |
endPointConfigurationName |
|
System.Guid |
serial |
|
System.Guid |
user |
|
System.Guid |
psw |
|
System.Collections.Generic.List<RecipientInfo> |
recipients |
|
System.String |
message |
|
System.String |
subject |
|
System.String |
password |
|
System.Collections.Generic.List<FileArgs> |
filesList |
|
SendMethodEnum |
sendMode |
|
System.Boolean |
getBackHtml |
|
System.Boolean |
showSubject |
|
System.Boolean |
getNotify |
|
System.String |
cultureID |
|
System.Int32 |
maximumOpenTime |
|
System.Int32 |
minutesExpiration |
|
System.Boolean |
createMessageCopy |
|
MutliRecipientArgs(Uri, Guid, Guid, Guid, List<RecipientInfo>, String, String, String, List<FileArgs>, SendMethodEnum, Boolean, Boolean, Boolean, String, Int32, Int32)
Declaration
public MutliRecipientArgs(Uri endPointUri, Guid serial, Guid user, Guid psw, List<RecipientInfo> recipients, string message, string subject, string password, List<FileArgs> filesList, SendMethodEnum sendMode, bool getBackHtml, bool showSubject, bool getNotify, string cultureID, int maximumOpenTime, int minutesExpiration)
Parameters
Type |
Name |
Description |
System.Uri |
endPointUri |
|
System.Guid |
serial |
|
System.Guid |
user |
|
System.Guid |
psw |
|
System.Collections.Generic.List<RecipientInfo> |
recipients |
|
System.String |
message |
|
System.String |
subject |
|
System.String |
password |
|
System.Collections.Generic.List<FileArgs> |
filesList |
|
SendMethodEnum |
sendMode |
|
System.Boolean |
getBackHtml |
|
System.Boolean |
showSubject |
|
System.Boolean |
getNotify |
|
System.String |
cultureID |
|
System.Int32 |
maximumOpenTime |
|
System.Int32 |
minutesExpiration |
|
MutliRecipientArgs(Uri, Guid, Guid, Guid, List<RecipientInfo>, String, String, String, List<FileArgs>, SendMethodEnum, Boolean, Boolean, Boolean, String, Int32, Int32, Boolean)
Declaration
public MutliRecipientArgs(Uri endPointUri, Guid serial, Guid user, Guid psw, List<RecipientInfo> recipients, string message, string subject, string password, List<FileArgs> filesList, SendMethodEnum sendMode, bool getBackHtml, bool showSubject, bool getNotify, string cultureID, int maximumOpenTime, int minutesExpiration, bool createMessageCopy)
Parameters
Type |
Name |
Description |
System.Uri |
endPointUri |
|
System.Guid |
serial |
|
System.Guid |
user |
|
System.Guid |
psw |
|
System.Collections.Generic.List<RecipientInfo> |
recipients |
|
System.String |
message |
|
System.String |
subject |
|
System.String |
password |
|
System.Collections.Generic.List<FileArgs> |
filesList |
|
SendMethodEnum |
sendMode |
|
System.Boolean |
getBackHtml |
|
System.Boolean |
showSubject |
|
System.Boolean |
getNotify |
|
System.String |
cultureID |
|
System.Int32 |
maximumOpenTime |
|
System.Int32 |
minutesExpiration |
|
System.Boolean |
createMessageCopy |
|
Properties
ApiPassword
Specify the API password retreived from Secure Exchanges
Declaration
public Guid ApiPassword { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ApiUser
Specify the API user retreived from Secure Exchanges
Declaration
public Guid ApiUser { get; set; }
Property Value
Type |
Description |
System.Guid |
|
CallBackParameters
That is parameters that will be retreived by the read message. No confidential informations must be send here
It's encrypted on Secure Exchanges server, but the read message will able to decrypt it later in the process
Declaration
public string CallBackParameters { get; set; }
Property Value
Type |
Description |
System.String |
|
ClearTextNotification
Specify if the owner must reeived notification in clear text
Declaration
public bool ClearTextNotification { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CreateMessageCopy
Declaration
[Obsolete("No more supported")]
public bool CreateMessageCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CultureID
Specify the culture of the message send to the recipient
Declaration
public string CultureID { get; set; }
Property Value
Type |
Description |
System.String |
|
EndPointConfigurationName
The endpoint configuration name of Secure Exchanges
Declaration
public string EndPointConfigurationName { get; set; }
Property Value
Type |
Description |
System.String |
|
EndPointUri
Specify the endpoint uri of secure exchanges
Declaration
public Uri EndPointUri { get; set; }
Property Value
Type |
Description |
System.Uri |
|
ExtensionConfiguration
Declaration
[Obsolete]
public ExtensionConfiguration ExtensionConfiguration { get; set; }
Property Value
FilesList
The list of files (memory) to attach to the message
Declaration
public List<FileArgs> FilesList { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<FileArgs> |
|
FilesPath
Declaration
public List<string> FilesPath { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
FileToSign
Specify the documents that need to be sign
Declaration
public List<SignFilesRequired> FileToSign { get; set; }
Property Value
GetBackHtml
Specify if the user will send the message by it'self if is set to false, the SEMS (Secure Exchanges Mail System) will send the message
Declaration
public bool GetBackHtml { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GetNotify
Specify if the owner must be notify by email when the message is open
Declaration
public bool GetNotify { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MailID
Identifie en mémoire l'identifiant de l'envoie
Declaration
public Guid MailID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ManifestID
Represent the manifestID of a signature file
Declaration
public Guid ManifestID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ManifestRecipientID
Spécify the ManifestREcipientID in the context of the Normal Send of a "next recipient"
Declaration
public Guid ManifestRecipientID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
MaximumOpenTime
Specify the number of open time before the message is destroy value must be between 1 - 99
Declaration
public int MaximumOpenTime { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Message
Specify the message to Secure (must be in clear) the helper will encrypt the message
Declaration
public string Message { get; set; }
Property Value
Type |
Description |
System.String |
|
MessengingSignResendID
Guid qui identifie la signature à renvoyer
Declaration
public Guid MessengingSignResendID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
MinutesExpiration
Specify the number of minutes before the message expire. Default value 14 days. 50400
Declaration
public int MinutesExpiration { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Name
Specify the Name of the owner or the message
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
NbThreadUploads
Declaration
public int NbThreadUploads { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OwnerDontNeedToSign
Set to true if the Owner dont need to sign the documents in the FileToSign
Declaration
public bool OwnerDontNeedToSign { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Password
The password to secure the message. The password will be share between all the Recipient
Declaration
public string Password { get; set; }
Property Value
Type |
Description |
System.String |
|
Recipients
Specify the list of recipent
Declaration
public List<RecipientInfo> Recipients { get; set; }
Property Value
ReplyID
The reply id of a message, bypass the authentification
Declaration
public Guid ReplyID { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ReplyOptions
The reply options. Can use the ReplyMessageOption or the SignOptionsFileUpload object
Declaration
public IMessageReplyOptions ReplyOptions { get; set; }
Property Value
SendMode
The SendMethod mode, OnlyEmail, EmailWithSMS
If EmailWithSMS or SMSwithEmail specify, all the recipient must have a cell number in the RecipientInfo
Declaration
public SendMethodEnum SendMode { get; set; }
Property Value
Serial
Specify the serial of the licence owner
Declaration
public Guid Serial { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ShowSubject
Specify if the subject need to be show
Declaration
public bool ShowSubject { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SignatureOptions
Specify the signature options of files.
Declaration
public SignOptions SignatureOptions { get; set; }
Property Value
SignRecipientsZoneDef
Represent for each recipient the zones that will need to sign for each "FileToSign"
Declaration
public List<RecipientZoneDefinition> SignRecipientsZoneDef { get; set; }
Property Value
Subject
Specify the subject of the message
Declaration
public string Subject { get; set; }
Property Value
Type |
Description |
System.String |
|
Implements
Extension Methods