Export (0) Print
Expand All

IFtpHomeDirectoryProvider.GetUserHomeDirectoryData Method [IIS 7]

IIS 7.0

Returns the physical path of the home directory for a user.

string GetUserHomeDirectoryData(
   string sessionId,
   string siteName,
   string userName
)

sessionId

A string that contains the session ID.

siteName

A string that contains the site name.

userName

A string that contains the user name.

A string that contains the physical home directory information.

The following code example illustrates using the IFtpHomeDirectoryProvider interface to create a custom home directory module for the FTP service that returns a specific home directory.

using System;
using Microsoft.Web.FtpServer;

namespace FtpHomeDirectory
{
   public class FtpHomeDirDemo : BaseProvider,
      IFtpHomeDirectoryProvider
   {
      string IFtpHomeDirectoryProvider.GetUserHomeDirectoryData(
         string sessionId,
         string siteName,
         string userName)
      {
         // Note: You would add your own custom logic here.
         // Return the user's home directory based on their user name.
         return @"C:\Ftpusers\" + userName;
      }
   }
}

Type

Description

Client

IIS 7.5

Server

IIS 7.5

Product

FTP 7.5

Reference

Microsoft.Web.FtpServer.dll

Community Additions

ADD
Show:
© 2014 Microsoft