Dev2.Runtime.ServiceModel.Esb.Brokers.PluginBroker.ValidatePlugin C# (CSharp) Method

ValidatePlugin() public method

public ValidatePlugin ( string toLoad, string &error ) : bool
toLoad string
error string
return bool
        public bool ValidatePlugin(string toLoad, out string error)
        {
            error = PluginServiceExecutionFactory.ValidatePlugin(toLoad);

            return error == string.Empty;
        }

Usage Example

Ejemplo n.º 1
0
        // POST: Service/PluginSources/ValidateAssemblyImageFormat
        public string ValidateAssemblyImageFormat(string args, Guid workspaceId, Guid dataListId)
        {
            // ReSharper disable RedundantAssignment
            var toJson = @"{""validationresult"":""failure""}";
            // ReSharper restore RedundantAssignment

            var broker = new PluginBroker();

            string errorMsg;

            if(broker.ValidatePlugin(args, out errorMsg))
            {
                toJson = @"{""validationresult"":""success""}";
            }
            else
            {
                toJson = @"{""validationresult"":""" + errorMsg + @"""}";
            }

            return toJson;
        }