The following tables list the members exposed by LinkLogic.
Public Constructors
Public Properties
| Name | Description |
| BaseDirectory |
If a BaseDirectory is specified and IsUrl is false, it will be combined with the FilePathOrUrl property. This is useful if it is a shared hosting environment where the base directory may change in the future.
|
| BaseUrl |
If a BaseUrl is specified and IsUrl is true, it will be combined with the FilePathOrUrl property. This is useful if you are planning for the domain to change later.
|
| DatabaseLogic |
Lazy load DatabaseLogic
|
Top
Public Methods
| Name | Description |
| CheckLinkStatus |
Check the status of a link. If the link is null, it will return LinkStatus.Expired
|
| CreateExpiringDownload |
Create a link to a download that expires after the number of specified days
|
| CreateExpiringUrl |
Create a url that expires after the number of specified days
|
| CreateLink |
Create a link to a URL or a file using all available options
|
| CreateNonExpiringDownload |
Create a tracked link to a download that never expires
|
| CreateNonExpiringUrl |
Create a tracked url that never expires
|
| DeleteExpiredLinks |
Delete all expired links based on the date, request count, or maximum IP Addresses
|
| DeleteLink |
Delete a tracked link
|
| GetFriendlyStatus |
Get a friendly status for a link. If the link is null, it will return: The link is expired.
|
| GetLinkByGuid |
Get a link by the GUID. This may return null if the expired link has been deleted.
|
| GetTrackedLinksByAlternateLinkId |
Get a link by the AlternateLinkId.
|
| PathCombineSafe |
Combine a base directory with a file path, allowing for nulls. This is used internally with BaseDirectory
|
| ProcessLink |
Process a link. If it is a url, the user will be re-directed. If it is a file, the user will be sent the file.
|
| UrlCombineSafe |
Combine a base url with a partial url, allowing for nulls. This is used internally with BaseUrl
|
Top
See Also