コード例 #1
0
        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;
        }
コード例 #2
0
ファイル: Blogger.cs プロジェクト: Crypt32/PsCmdletHelpEditor
 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;
 }
コード例 #3
0
        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;
        }
コード例 #4
0
 public MetaWeblogService(IMetaWeblogProvider provider, ILogger <MetaWeblogService> logger) : base(logger)
 {
     _provider = provider;
     _logger   = logger;
 }
コード例 #5
0
 /// <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;
 }