MSBuild.ExtensionPack.Communication NamespaceMSBuild Extension Pack Help 4.0.8.0

Overview

This namespace hosts tasks that can be used for communication.
Classes

  ClassDescription
Public classEmail
Valid TaskActions are:

Send (Required: SmtpServer, MailFrom, MailTo, Subject Optional: Priority, Body, Format, Attachments, UseDefaultCredentials, UserName, UserPassword, Port, EnableSsl)

Remote Execution Support: No

Public classFtp
Valid TaskActions are:

UploadFiles (Required: Host, FileNames Optional: UserName, UserPassword, WorkingDirectory, RemoteDirectoryName, Port)

DownloadFiles (Required: Host Optional: FileNames, UserName, UserPassword, WorkingDirectory, RemoteDirectoryName, Port)

DeleteFiles (Required: Host, FileNames Optional: UserName, UserPassword, WorkingDirectory, RemoteDirectoryName, Port)

DeleteDirectory (Required: HostOptional: UserName, UserPassword, WorkingDirectory, RemoteDirectoryName, Port)

CreateDirectory (Required: HostOptional: UserName, UserPassword, WorkingDirectory, RemoteDirectoryName, Port)

Remote Execution Support: NA

Public classMSMQ
Valid TaskActions are:

Create (Required: Path Optional: Label, Transactional, Authenticated, MaximumQueueSize, MaximumJournalSize, UseJournalQueue, Force, Privacy )

CheckExists (Required: Path Output: Exists )

Delete (Required: Path Optional: )

Send (Required: Path Optional: Message, Label )

SetPermissions (Required: Path Optional: Allow, Deny, Revoke, Set )

Remote Execution Support: No