public Blogger(String url, String userName, SecureString password) { _userName = userName; _password = password; metaWeblogProvider = (IMetaWeblogProvider)XmlRpcProxyGen.Create(typeof(IMetaWeblogProvider)); clientProtocol = (XmlRpcClientProtocol)metaWeblogProvider; clientProtocol.Url = url; clientProtocol.UserAgent = "PS Cmdlet Help Editor"; clientProtocol.NonStandard = XmlRpcNonStandard.All; }
public Blogger(String url, String userName, SecureString password) { _userName = userName; _password = password; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; metaWeblogProvider = (IMetaWeblogProvider)XmlRpcProxyGen.Create(typeof(IMetaWeblogProvider)); clientProtocol = (XmlRpcClientProtocol)metaWeblogProvider; clientProtocol.Url = url; clientProtocol.UserAgent = "PS Cmdlet Help Editor/" + Assembly.GetExecutingAssembly().GetName().Version; clientProtocol.NonStandard = XmlRpcNonStandard.All; }
public BloggerClient(ProviderInformation provider) { _userName = provider.UserName; _password = Crypt.DecryptPassword(provider.Password); _blogId = provider.Blog.blogid; _metaWeblogProvider = (IMetaWeblogProvider)XmlRpcProxyGen.Create(typeof(IMetaWeblogProvider)); XmlRpcClientProtocol clientProtocol = (XmlRpcClientProtocol)_metaWeblogProvider; clientProtocol.Url = provider.ProviderURL; clientProtocol.UserAgent = "PS Cmdlet Help Editor/" + Assembly.GetExecutingAssembly().GetName().Version; clientProtocol.NonStandard = XmlRpcNonStandard.All; }
public MetaWeblogService(IMetaWeblogProvider provider, ILogger <MetaWeblogService> logger) : base(logger) { _provider = provider; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="MetaWeblogService" /> class. /// </summary> /// <param name="provider">The provider.</param> /// <param name="logger">The logger.</param> public MetaWeblogService(IMetaWeblogProvider provider, ILogger <MetaWeblogService> logger) : base(logger) { this.logger = logger; this.provider = provider; }