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
endPointConfigurationNamestringserialGuiduserGuidpswGuidrecipientsList<RecipientInfo>messagestringsubjectstringpasswordstringfilesListList<FileArgs>sendModeSendMethodEnumgetBackHtmlboolshowSubjectboolgetNotifyboolcultureIDstringmaximumOpenTimeintminutesExpirationint
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
endPointConfigurationNamestringserialGuiduserGuidpswGuidrecipientsList<RecipientInfo>messagestringsubjectstringpasswordstringfilesListList<FileArgs>sendModeSendMethodEnumgetBackHtmlboolshowSubjectboolgetNotifyboolcultureIDstringmaximumOpenTimeintminutesExpirationintcreateMessageCopybool
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
endPointUriUriserialGuiduserGuidpswGuidrecipientsList<RecipientInfo>messagestringsubjectstringpasswordstringfilesListList<FileArgs>sendModeSendMethodEnumgetBackHtmlboolshowSubjectboolgetNotifyboolcultureIDstringmaximumOpenTimeintminutesExpirationint
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
endPointUriUriserialGuiduserGuidpswGuidrecipientsList<RecipientInfo>messagestringsubjectstringpasswordstringfilesListList<FileArgs>sendModeSendMethodEnumgetBackHtmlboolshowSubjectboolgetNotifyboolcultureIDstringmaximumOpenTimeintminutesExpirationintcreateMessageCopybool
Properties
ApiPassword
Specify the API password retreived from Secure Exchanges
public Guid ApiPassword { get; set; }
Valeur de la propriété
ApiUser
Specify the API user retreived from Secure Exchanges
public Guid ApiUser { get; set; }
Valeur de la propriété
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é
CertifiedPdfs
PKI files processed by Secure Exchanges Signature SDK
public List<CertifiedPdfContainer> CertifiedPdfs { get; set; }
Valeur de la propriété
ClearTextNotification
Specify if the owner must reeived notification in clear text
public bool ClearTextNotification { get; set; }
Valeur de la propriété
CreateMessageCopy
No more supported. Kept for compatibility.
[Obsolete("No more supported")]
public bool CreateMessageCopy { get; set; }
Valeur de la propriété
CultureID
Specify the culture of the message send to the recipient
public string CultureID { get; set; }
Valeur de la propriété
EndPointConfigurationName
The endpoint configuration name of Secure Exchanges
public string EndPointConfigurationName { get; set; }
Valeur de la propriété
EndPointUri
Specify the endpoint uri of secure exchanges
public Uri EndPointUri { get; set; }
Valeur de la propriété
ExtensionConfiguration
[Obsolete]
public ExtensionConfiguration ExtensionConfiguration { get; set; }
Valeur de la propriété
FileToSign
Specify the documents that need to be sign
public List<SignFilesRequired> FileToSign { get; set; }
Valeur de la propriété
FilesList
The list of files (memory) to attach to the message
public List<FileArgs> FilesList { get; set; }
Valeur de la propriété
FilesPath
public List<string> FilesPath { get; set; }
Valeur de la propriété
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é
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é
MailID
Identifie en mémoire l'identifiant de l'envoie
public Guid MailID { get; set; }
Valeur de la propriété
ManifestID
Represent the manifestID of a signature file
public Guid ManifestID { get; set; }
Valeur de la propriété
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é
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é
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é
MessengingSignResendID
Guid qui identifie la signature à renvoyer
public Guid MessengingSignResendID { get; set; }
Valeur de la propriété
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é
Name
Specify the Name of the owner or the message
public string Name { get; set; }
Valeur de la propriété
NbThreadUploads
public int NbThreadUploads { get; set; }
Valeur de la propriété
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é
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é
Recipients
Specify the list of recipent
public List<RecipientInfo> Recipients { get; set; }
Valeur de la propriété
ReplyID
The reply id of a message, bypass the authentification
public Guid ReplyID { get; set; }
Valeur de la propriété
ReplyOptions
The reply options. Can use the ReplyMessageOption or the SignOptionsFileUpload object
public IMessageReplyOptions ReplyOptions { get; set; }
Valeur de la propriété
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é
Serial
Specify the serial of the licence owner
public Guid Serial { get; set; }
Valeur de la propriété
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é
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é
SignatureOptions
Specify the signature options of files.
public SignOptions SignatureOptions { get; set; }
Valeur de la propriété
Subject
Specify the subject of the message
public string Subject { get; set; }
Valeur de la propriété
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; }