Skip navigation
 

VistaDotNetService
Added by George Kroner, last edited by George Kroner on 18 Dec 2007 11:42 AM
(None)

VistaDotNetService.DLL

Using VistaDotNetService.DLL for PowerLinks SDK

As a lot of you may have noticed, PowerLinks SDK 2.0 package contains a VistaDotNetService.DLL. This posting will talk about what this DLL does and how it can be used.

Most of the PowerLinks service can be used in Visual Studio .NET projects by importing the WSDL as "Web References". FileManagerservice performs file upload and download via "SOAP with attachment, which is not supported in the .NET framework.

VistaDotNetService.DLL is WebCT's .NET solution for the FileManager service. It provides all functionalities offered by FileManager service and Context service. .NET project using FileManager service should link to this DLL as "References", rather than trying to generate proxy class from the FileManager WSDL.

There are some preconditions for the DLL:

  1. Microsoft .NET Framework 1.1 is recommended
  2. Web Service Enhancement 1.0 Service Pack 1 (WSE1.0) should be installed. Its library Microsoft.Web.Services should be referenced in the project to handle DIME support.

Since the DLL provides all Context service methods, there is no need to import the Context service as Web Reference once VistaDotNetService.DLL is added to the .NET project.

You may refer to the javadoc for FileManagerService and ContextService for the list of methods available and method descriptions. Sample codes using the DLL can also be found in the VistaSDKClient package.

This article originally authored by JNI on the WebCT DevNet

Adaptavist Theme Builder Powered by Atlassian Confluence

By accessing the Knowledge Base, you agree to the following: Blackboard makes no representations or warranties as to the accuracy of any information in the Knowledge Base. Blackboard is not responsible in any way for information provided to the Knowledge Base by third parties. Information in the Knowledge Base is not documentation for any Blackboard product. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. Blackboard reserves the right to use your name and the name of your institution in reference to any information submitted by you to the Knowledge Base. Blackboard may modify, distribute, republish in any format, delete, incorporate or use in any way the information that you contribute to the Knowledge Base.