Copy link to clipboard
Copied
Hey All,
I want to call a Colf-fusion method from my .NET code. I never code in CF, is there a way i can make a call to CF functions that returns value and can use that value in my C# class in .NET
code snippet i had
<cffunction name="getResult" access="public" returntype="query">
<cfargument name="d_id" required="Yes">
<cfargument name="trk_name" required="Yes">
<cfquery name="get_details" datasource="xyx">
select...
</cfquery> //various queries like this..
<cfif Not(IsDefined("get_details"))>
<cfset get_details = QueryNew("")>
</cfif>
<cfreturn get_details>
</cffunction>
To be more clear- Is there a way i can call the function which returns get_details
Would appreciate if any one can help in suggesting some solution to this,
Thanks
Copy link to clipboard
Copied
The easiest way to do that is to change the access modifier of your method from "public" to "remote". Then browse to your CFC in a web-browser and append ?WSDL to the URL. That will give you the webservice description which you can plug in to your Visual Studio.
Copy link to clipboard
Copied
Hey thanks..
Actully this code is untouchable by me..I cant make any changes to this moment. i can only make a call.
IS there some other way i can call it from .NET.
thanks