public class DirectorySync : IDirectorySync
{
public DirectorySync(DirectoryInfo sourceDir, DirectoryInfo targetDir)
{
_sourceDirectory = sourceDir;
_targetDirectory = targetDir;
}
}
如何指定DirectoryInfo实例?它们应该是:
var sourceDirectory = new DirectoryInfo("some known file path");
var installationDirectory = new DirectoryInfo("some other known file path");
_container.Register(Component
.For<IDirectorySync>()
.ImplementedBy<DirectorySync>()
.Parameters(Parameter.ForKey("sourceDir").Eq(???))
.Parameters(Parameter.ForKey("targetDir").Eq(???))
.LifeStyle.Is(LifestyleType.Transient));