Class FtpServer
- Namespace
- ArcanaDevelopment.adTempus.Client
- Assembly
- ArcanaDevelopment.adTempus.Client.dll
public sealed class FtpServer : FileServiceProvider, IFileServiceProviderSupportsProxy
- Inheritance
-
objectFtpServer
- Implements
Fields
DefaultPort
public const int DefaultPort = 21
Field Value
- int
Properties
Account
public string Account { get; set; }
Property Value
- string
ActivePortRangeEnd
public int? ActivePortRangeEnd { get; set; }
Property Value
- int?
ActivePortRangeStart
public int? ActivePortRangeStart { get; set; }
Property Value
- int?
AutoFeat
public bool AutoFeat { get; set; }
Property Value
- bool
ConnectionRetryDelay
public TimeSpan ConnectionRetryDelay { get; set; }
Property Value
- TimeSpan
EncryptionType
public FTPEncryptionType EncryptionType { get; set; }
Property Value
HostCertificateThumbprint
public string HostCertificateThumbprint { get; set; }
Property Value
- string
IgnoreCommandFailures
public bool IgnoreCommandFailures { get; set; }
Property Value
- bool
InitializationCommands
public string InitializationCommands { get; set; }
Property Value
- string
MaxConnectionRetries
public int? MaxConnectionRetries { get; set; }
Property Value
- int?
MaxOperationRetries
public int? MaxOperationRetries { get; set; }
Property Value
- int?
MinimumEncryptionLevel
public int? MinimumEncryptionLevel { get; set; }
Property Value
- int?
NetworkTimeout
public TimeSpan NetworkTimeout { get; set; }
Property Value
- TimeSpan
OperationRetryDelay
public TimeSpan OperationRetryDelay { get; set; }
Property Value
- TimeSpan
PassiveHostAddress
public string PassiveHostAddress { get; set; }
Property Value
- string
PassiveUseHostAddr
public bool PassiveUseHostAddr { get; set; }
Property Value
- bool
PasswordSet
public bool PasswordSet { get; }
Property Value
- bool
Port
public int? Port { get; set; }
Property Value
- int?
PreserveTimestampOnDownload
public bool PreserveTimestampOnDownload { get; set; }
Property Value
- bool
PreserveTimestampOnUpload
public bool PreserveTimestampOnUpload { get; set; }
Property Value
- bool
ProxySettings
public FileServiceProxySettings ProxySettings { get; }
Property Value
ReadTimeout
public TimeSpan ReadTimeout { get; set; }
Property Value
- TimeSpan
ServerAddress
public string ServerAddress { get; set; }
Property Value
- string
TimeZoneID
public string TimeZoneID { get; set; }
Property Value
- string
TransferMode
public FileTransferMode TransferMode { get; set; }
Property Value
UseModeZ
public bool UseModeZ { get; set; }
Property Value
- bool
UsePassiveMode
public bool UsePassiveMode { get; set; }
Property Value
- bool
UseTempFile
Determines whether a temporary file will be used during uploads
public bool UseTempFile { get; set; }
Property Value
- bool
Remarks
If true adTempus will upload to a temporary file and then rename the temporary file to the final name after upload completes. If false the file will be uploaded directly to the final name.
This setting is only valid for adTempus server version 5.0 or later. For earlier versions use the global option "FileTransfer:UseTempFileForUpload" to control this behavior.
UseUnencryptedCommandChannel
public bool UseUnencryptedCommandChannel { get; set; }
Property Value
- bool
UseUnencryptedDataChannel
public bool UseUnencryptedDataChannel { get; set; }
Property Value
- bool
UserID
public string UserID { get; set; }
Property Value
- string
ValidateServerCertificate
public bool ValidateServerCertificate { get; set; }
Property Value
- bool
Methods
SetPassword(string)
public void SetPassword(string password)
Parameters
| Name | Type | Description |
|---|---|---|
password |
string |
Inherited Members
- FileServiceProvider.ClassKeyName
- FileServiceProvider.IsDependent
- FileServiceProvider.ClassID
- FileServiceProvider.WriteToConfigurationReport(IADTObjectConfigurationReportWriter)
- FileServiceProvider.ServiceType
- FileServiceProvider.ServiceName
- FileServiceProvider.Enabled
- FileServiceProvider.Test(string)
- FileServiceProvider.IsCloudService
- FileServiceProvider.SupportsBackup
- ADTIndependentObject.Refresh()
- ADTIndependentObject.Revert()
- ADTIndependentObject.Save()
- ADTIndependentObject.Save(out MessageCollection)
- ADTIndependentObject.SaveWithAuditOrSnapshot(ChangeLogParameters)
- ADTIndependentObject.SaveWithAuditOrSnapshot(ChangeLogParameters, out MessageCollection)
- ADTIndependentObject.Delete()
- ADTIndependentObject.DeleteWithAuditOrSnapshot(ChangeLogParameters)
- ADTIndependentObject.GetSecurityDescriptor()
- ADTIndependentObject.ReplaceObjectReferences(string[], bool, int, IEnumerable<OID>, ADTObject, bool, ChangeLogParameters)
- ADTIndependentObject.GetObjectReferences(string[], bool, int)
- ADTIndependentObject.GetObjectReferences(string[], bool, int, OID[])
- ADTObject.LastModified
- ADTObject.CreationTimestamp
- ADTObject.FromController
- ADTObject.CustomProperties
- ADTObject.Description
- ADTObject.DescriptionTextType
- ADTObject.OID
- ADTObject.BindingDescription
- ADTObject.ToString()
- ADTObject.ParentObject
- ADTObject.CanPerform(SecurityPermission)
- ADTObject.Duplicate()
- ADTObject.DataContext
- ADTObject.AccessMask
- ADTObject.Validate(MessageCollection)
- ADTObject.SupportedSecurityActions
- ADTObject.SupportedSecurityInheritanceOptions
- ADTObject.GetTopLevelOwner()
- ADTObject.GetConfigurationReport()
- ADTObject.GetConfigurationReport(bool)
- ADTObject.IsReadOnly
- ObjectBase.IsDirty
- ObjectBase.IsNew
- ObjectBase.IsStub
- ObjectBase.ClassName
- ObjectBase.GetDescriptionWithClassName()
- ObjectBase.GetDescription()
- ObjectBase.BeginEdit()
- ObjectBase.BeginEdit(UndoLevelAction)
- ObjectBase.CommitEdit(Guid)
- ObjectBase.CommitEdit()
- ObjectBase.UndoEdit()
- ObjectBase.UndoEdit(Guid)