UrlsManager Class

Default implementation of IUrlsManager.

Definition

Namespace: SMath.Manager.Network
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.2.9018.0
C#
public class UrlsManager : IUrlsManager
Inheritance
Object    UrlsManager
Implements
IUrlsManager

Constructors

UrlsManager(String, UrlsManagerHttpGetRequestFunc, UrlsManagerGetPropertyFunc, UrlsManagerGetPropertyFunc) Constructs the URL manager which retrieves the values of LangAbbr and WorkingServerUrl properties via delegates.
UrlsManager(String, UrlsManagerHttpGetRequestFunc, String, String) Constructs the URL manager which uses explicit values of LangAbbr and WorkingServerUrl properties.

Properties

LangAbbr The current value of Abbr which is used for building the localized URLs.
UserAgent Identifier of the user agent which is used for HTTP requests.
UserAgentParams An aggregate parameter string which identifies the client platform for UserAgent. Includes Platform, OS and IsPortableVersion parameters.
WorkingServerUrl URL of the server the program connects to.

Methods

ClearCachedUrls Clears the cached URLs which have been fetched from the server via WorkingServerUrl.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
PublicSitePages Starts building of URLs for pages and applications of the product web site.
ServerApi Starts building of URLs for public API of the server the program connects to.
ServerPages Starts building of URLs for pages and applications of the server the program connects to.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also