Helps generate normalized links.
Syntax
public interface ILinkGenerator
Methods
| Name |
Return Value |
Summary |
| AddQueryAndFragment(string, string) |
string |
Adds a query and/or fragment to a URL or path.
|
| GetLink(string, string, string, string, string[], string[], bool, bool, bool) |
string |
Generates a normalized link given a path and other conditions.
|
| TryGetAbsoluteHttpUri(string, string) |
bool |
Checks if a string contains an absolute URI with a "http" or "https" scheme and returns it if it does.
|
Extension Methods
| Name |
Value |
Summary |
| ThrowIfNull<ILinkGenerator>(string) |
T |
|
| ToDocument<ILinkGenerator>(IContentProvider) |
IDocument |
|
| ToDocument<ILinkGenerator>(IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|
| ToDocument<ILinkGenerator>(NormalizedPath, IContentProvider) |
IDocument |
|
| ToDocument<ILinkGenerator>(NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|
| ToDocument<ILinkGenerator>(NormalizedPath, NormalizedPath, IContentProvider) |
IDocument |
|
| ToDocument<ILinkGenerator>(NormalizedPath, NormalizedPath, IEnumerable<KeyValuePair<string, object>>, IContentProvider) |
IDocument |
|