Table of Contents

Class MutliRecipientArgs

Espace de noms
SecureExchangesSDK.Models.Args
Assembly
SecureExchangesSDK.NetCore.dll

Use to send the same message and files to multiple users Each user will received a unique link. They will share the same password

public class MutliRecipientArgs : IFiles, ILocalFile, IAuthenticatedEndpoint, IAuthenticationNeeded, IEndPointConfiguration, IEndPointName, IUriBindingConfiguration
Héritage
MutliRecipientArgs
Implements
Membres hérités
Extension Methods

Constructors

MutliRecipientArgs(string, Guid, Guid, Guid, List<RecipientInfo>, string, string, string, List<FileArgs>, SendMethodEnum, bool, bool, bool, string, int, int)

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)

Paramètres

endPointConfigurationName string
serial Guid
user Guid
psw Guid
recipients List<RecipientInfo>
message string
subject string
password string
filesList List<FileArgs>
sendMode SendMethodEnum
getBackHtml bool
showSubject bool
getNotify bool
cultureID string
maximumOpenTime int
minutesExpiration int

MutliRecipientArgs(string, Guid, Guid, Guid, List<RecipientInfo>, string, string, string, List<FileArgs>, SendMethodEnum, bool, bool, bool, string, int, int, bool)

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)

Paramètres

endPointConfigurationName string
serial Guid
user Guid
psw Guid
recipients List<RecipientInfo>
message string
subject string
password string
filesList List<FileArgs>
sendMode SendMethodEnum
getBackHtml bool
showSubject bool
getNotify bool
cultureID string
maximumOpenTime int
minutesExpiration int
createMessageCopy bool

MutliRecipientArgs(Uri, Guid, Guid, Guid, List<RecipientInfo>, string, string, string, List<FileArgs>, SendMethodEnum, bool, bool, bool, string, int, int)

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)

Paramètres

endPointUri Uri
serial Guid
user Guid
psw Guid
recipients List<RecipientInfo>
message string
subject string
password string
filesList List<FileArgs>
sendMode SendMethodEnum
getBackHtml bool
showSubject bool
getNotify bool
cultureID string
maximumOpenTime int
minutesExpiration int

MutliRecipientArgs(Uri, Guid, Guid, Guid, List<RecipientInfo>, string, string, string, List<FileArgs>, SendMethodEnum, bool, bool, bool, string, int, int, bool)

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)

Paramètres

endPointUri Uri
serial Guid
user Guid
psw Guid
recipients List<RecipientInfo>
message string
subject string
password string
filesList List<FileArgs>
sendMode SendMethodEnum
getBackHtml bool
showSubject bool
getNotify bool
cultureID string
maximumOpenTime int
minutesExpiration int
createMessageCopy bool

Properties

ApiPassword

Specify the API password retreived from Secure Exchanges

public Guid ApiPassword { get; set; }

Valeur de la propriété

Guid

ApiUser

Specify the API user retreived from Secure Exchanges

public Guid ApiUser { get; set; }

Valeur de la propriété

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

public string CallBackParameters { get; set; }

Valeur de la propriété

string

CertifiedPdfs

PKI files processed by Secure Exchanges Signature SDK

public List<CertifiedPdfContainer> CertifiedPdfs { get; set; }

Valeur de la propriété

List<CertifiedPdfContainer>

ClearTextNotification

Specify if the owner must reeived notification in clear text

public bool ClearTextNotification { get; set; }

Valeur de la propriété

bool

CreateMessageCopy

No more supported. Kept for compatibility.

[Obsolete("No more supported")]
public bool CreateMessageCopy { get; set; }

Valeur de la propriété

bool

CultureID

Specify the culture of the message send to the recipient

public string CultureID { get; set; }

Valeur de la propriété

string

EndPointConfigurationName

The endpoint configuration name of Secure Exchanges

public string EndPointConfigurationName { get; set; }

Valeur de la propriété

string

EndPointUri

Specify the endpoint uri of secure exchanges

public Uri EndPointUri { get; set; }

Valeur de la propriété

Uri

ExtensionConfiguration

[Obsolete]
public ExtensionConfiguration ExtensionConfiguration { get; set; }

Valeur de la propriété

ExtensionConfiguration

FileToSign

Specify the documents that need to be sign

public List<SignFilesRequired> FileToSign { get; set; }

Valeur de la propriété

List<SignFilesRequired>

FilesList

The list of files (memory) to attach to the message

public List<FileArgs> FilesList { get; set; }

Valeur de la propriété

List<FileArgs>

FilesPath

public List<string> FilesPath { get; set; }

Valeur de la propriété

List<string>

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

public bool GetBackHtml { get; set; }

Valeur de la propriété

bool

GetNotify

Specify if the owner must be notify by email when the message is open

public bool GetNotify { get; set; }

Valeur de la propriété

bool

MailID

Identifie en mémoire l'identifiant de l'envoie

public Guid MailID { get; set; }

Valeur de la propriété

Guid

ManifestID

Represent the manifestID of a signature file

public Guid ManifestID { get; set; }

Valeur de la propriété

Guid

ManifestRecipientID

Spécify the ManifestREcipientID in the context of the Normal Send of a "next recipient"

public Guid ManifestRecipientID { get; set; }

Valeur de la propriété

Guid

MaximumOpenTime

Specify the number of open time before the message is destroy value must be between 1 - 99

public int MaximumOpenTime { get; set; }

Valeur de la propriété

int

Message

Specify the message to Secure (must be in clear) the helper will encrypt the message

public string Message { get; set; }

Valeur de la propriété

string

MessengingSignResendID

Guid qui identifie la signature à renvoyer

public Guid MessengingSignResendID { get; set; }

Valeur de la propriété

Guid

MinutesExpiration

Specify the number of minutes before the message expire. Default value 14 days. 50400

public int MinutesExpiration { get; set; }

Valeur de la propriété

int

Name

Specify the Name of the owner or the message

public string Name { get; set; }

Valeur de la propriété

string

NbThreadUploads

public int NbThreadUploads { get; set; }

Valeur de la propriété

int

OwnerDontNeedToSign

Set to true when the licence owner does not have to sign the documents. False by default: the owner is then added as the last signer, and needs their own zones, otherwise the send is refused.

public bool OwnerDontNeedToSign { get; set; }

Valeur de la propriété

bool

Password

The password to secure the message. The password will be share between all the Recipient

public string Password { get; set; }

Valeur de la propriété

string

Recipients

Specify the list of recipent

public List<RecipientInfo> Recipients { get; set; }

Valeur de la propriété

List<RecipientInfo>

ReplyID

The reply id of a message, bypass the authentification

public Guid ReplyID { get; set; }

Valeur de la propriété

Guid

ReplyOptions

The reply options. Can use the ReplyMessageOption or the SignOptionsFileUpload object

public IMessageReplyOptions ReplyOptions { get; set; }

Valeur de la propriété

IMessageReplyOptions

SendMode

The SendMethod mode, OnlyEmail, EmailWithSMS If EmailWithSMS or SMSwithEmail specify, all the recipient must have a cell number in the RecipientInfo

public SendMethodEnum SendMode { get; set; }

Valeur de la propriété

SendMethodEnum

Serial

Specify the serial of the licence owner

public Guid Serial { get; set; }

Valeur de la propriété

Guid

ShowSubject

No more supported: this option has no effect. The constructors still accept it for compatibility.

[Obsolete("No more supported: this option has no effect")]
public bool ShowSubject { get; set; }

Valeur de la propriété

bool

SignRecipientsZoneDef

Represent for each recipient the zones that will need to sign for each "FileToSign"

public List<RecipientZoneDefinition> SignRecipientsZoneDef { get; set; }

Valeur de la propriété

List<RecipientZoneDefinition>

SignatureOptions

Specify the signature options of files.

public SignOptions SignatureOptions { get; set; }

Valeur de la propriété

SignOptions

Subject

Specify the subject of the message

public string Subject { get; set; }

Valeur de la propriété

string

UseAttachmentOnlyBody

When true and GetBackHtml is false (SDK relays via SEMS), the email body sent to the recipient uses the AttachmentsOnlyBody template (attachments are still secured behind the link) and the cleartext Message is appended after it. The Message remains encrypted behind the secure URL as well.

public bool UseAttachmentOnlyBody { get; set; }

Valeur de la propriété

bool