Beispiel #1
0
        public WcfSource()
        {
            ResourceID   = Guid.Empty;
            ResourceType = "WcfSource";

            ProxyService = new WcfProxyService();
        }
Beispiel #2
0
        public WcfSource(XElement xml)
            : base(xml)
        {
            ResourceType = "WcfSource";
            ProxyService = new WcfProxyService();
            var properties = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
            {
                { "EndpointUrl", string.Empty },
            };

            var conString = xml.AttributeSafe("ConnectionString");
            var connectionString = conString.CanBeDecrypted() ? DpapiWrapper.Decrypt(conString) : conString;
            ParseProperties(connectionString, properties);

            EndpointUrl = properties["EndpointUrl"];
        }