Hilfe-Center

Attachments

Beinhaltet allgemeine Funktionen die keinem bestimmten Anhang zugeordnet werden können.

Ein Attachment stellt ein Objekt dar, das eine Datei und Informationen zu dieser Datei im Zusammenhang mit dem Mailversand enthält. Attachments dienen dazu, Dateien an Mails anhängen zu können.

GetByFileID(
   FileID As Integer,
   EditMode As Boolean,
​​​​​​​   AttachToMail As Boolean,
​​​​​​​   ArchiveFile As Boolean
​​​​​​​) As iAttachment

Erzeugt ein Attachment anhand der ID einer Datei und setzt gleich ob diese Datei an eine Mail angehangen und/oder mit der Mail archiviert werden soll.

  • FileID: Die ID der Datei
  • EditMode: Angabe, ob die Aktion im EditMode stattfindet
  • AttachToMail: Angabe, ob die Datei an die Mail angehangen werden soll
  • ArchiveFile: Angabe, ob diue Datei nach dem Versand der Mail im Filemanager bestehen bleiben soll
Copy

API.Attachments.GetByFileID(
   FileID,
​​​​​​​   EditMode,
​​​​​​​   Model.Shape.GetAttributeValue("AttachToMail", EditMode:=EditMode).Value,
​​​​​​​   Model.Shape.GetAttributeValue("ArchiveFile", EditMode:=EditMode).Value
)

Public Shared Function CreateAttachmentFromStream(
   FileStream As IO.Stream,
   Filename As String,
​​​​​​​   FileType As String,
​​​​​​​   AttachToMail As Boolean,
​​​​​​​   ArchiveFile As Boolean,
   Modifier as iPerson,
​​​​​​​   Optional FileTreeID As Integer = 0,
​​​​​​​   Optional SessionID As String = ""
​​​​​​​) As iAttachment [V2]

Erzeugt eine Datei aus einem Stream heraus, speichert diese bei Bedarf in den Medien ab und/oder archiviert die Datei im Mailarchiv. Die erzeugte Datei wird als Attachment zurückgegeben.

  • FileStream: Inhaltsobjekt einer Datei, welche in CONTAILOR hinterlegt werden soll
  • Filename: Name der Datei
  • FileType: Typ der Datei
  • AttachToMail: Angabe, ob die Datei an die Mail angehangen werden soll
  • ArchiveFile: Angabe, ob diue Datei nach dem Versand der Mail im Filemanager bestehen bleiben soll
  • Modifier: Objekt der Person, die den Eintrag erstellt
  • Optionale Parameter
    • FileTreeID: Speicherort in Medien (muss eine gültige ID eines Ordners in CONTAILOR sein)
    • SessionID: ID der Sitzung
Copy

API.Attachments.CreateFileFromStream(
   FileContent,
   "data.csv",
​​​​​​​   "text/csv",
​​​​​​​   Model.Shape.GetAttributeValue("AttachToMail", EditMode:=EditMode).Value,
​​​​​​​   Model.Shape.GetAttributeValue("ArchiveFile", EditMode:=EditMode).Value,
​​​​​​​   Administrator,
​​​​​​​   FileTreeID:=1,
​​​​​​​   SessionID:=SessionObject.SessionID
)

Public Shared Function CreateAttachmentFromString(
   FileContent As String,
   Filename As String,
​​​​​​​   FileType As String,
​​​​​​​   AttachToMail As Boolean,
​​​​​​​   ArchiveFile As Boolean,
   Modifier as iPerson,
​​​​​​​   Optional FileTreeID As Integer = 0,
​​​​​​​   Optional SessionID As String = ""
​​​​​​​) As iAttachment [V2]

Erzeugt eine Datei aus einem String heraus, speichert diese bei Bedarf in den Medien ab und/oder archiviert die Datei im Mailarchiv. Die erzeugte Datei wird als Attachment zurückgegeben.

  • FileContent: Inhaltsobjekt einer Datei, welche in CONTAILOR hinterlegt werden soll
  • Filename: Name der Datei
  • FileType: Typ der Datei 
  • AttachToMail: Angabe, ob die Datei an die Mail angehangen werden soll
  • ArchiveFile: Angabe, ob diue Datei nach dem Versand der Mail im Filemanager bestehen bleiben soll
  • Modifier: Objekt der Person, die den Eintrag erstellt
  • Optionale Parameter
    • FileTreeID: Speicherort in Medien (muss eine gültige ID eines Ordners in CONTAILOR sein)
    • SessionID: ID der Sitzung
Copy

API.Attachments.CreateFileFromString(
   FileContent,
   "data.csv",
   "text/csv",
   EditMode,
   Model.Shape.GetAttributeValue("AttachToMail", EditMode:=EditMode).Value,  
   Model.Shape.GetAttributeValue("ArchiveFile", EditMode:=EditMode).Value,
   Administrator,
   FileTreeID:=1,
   SessionID:=SessionObject.SessionID
)

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich.
Es ist ein technisches Problem aufgetreten. Bitte wenden Sie sich telefonisch oder per E-Mail an uns.