Previous in Contents Next in Contents

SendFiles Method

This method sends an array of files to each destination server defined for the project.

Syntax

ReplicationClient.SendFiles(FileArray)

Parameters

FileArray

The array of files to replicate. The file paths should not include a full path, but should be relative to the project.

Remarks

You must have Site Server Publishing administrator privileges on the server to call this method.

If a connection has already been established, this method sends the files. Otherwise, it connects, sends the files, and disconnects, committing the files. If transaction processing is turned on at the destinations, then the file transaction is not applied until either a Commit or Disconnect is called.

Since this method does not go through the Content Deployment server on the source machine, the replication information is not logged on the source.

Note   You cannot run both the SendFiles method and a replication on a source machine at the same time. If you attempt to run both, Content Deployment refuses and issues an error message.

Example

The following example sends the files Newfile1.htm through Newfile10.htm to Project1's destination servers.

Option Explicit 
On Error Resume Next

const NumFiles = 10

dim Client
set Client = CreateObject("CrsApi.ReplicationClient")
Client.Initialize("Project1")

dim i, FileList[NumFiles - 1] 

for i = 0 to NumFiles
  FileList[i] = "Newfile" & i & ".htm"
next

Client.SendFiles FileList 

'Release Client object
set Client = Nothing

See Also

DeleteFile, GetExtendedErrorInfo, SendFile, ReplicationProject.EnumDestination


© 1997-2000 Microsoft Corporation. All rights reserved.