MSBuild.ExtensionPack.Communication Namespace

MSBuild Extension Pack

MSBuild.ExtensionPack.Communication Namespace MSBuild Extension Pack Help 4.0.12.0

Overview

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

  Class Description
Public class Code example Email
Valid TaskActions are:

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

Remote Execution Support: No

Public class Code example Ftp
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 class Code example MSMQ
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