1
任何人都可以告訴我什麼是步驟,使用DotCMIS DLL查看在露天的所有工作區?步驟使用DotCMIS DLL查看在露天的所有工作區
任何人都可以告訴我什麼是步驟,使用DotCMIS DLL查看在露天的所有工作區?步驟使用DotCMIS DLL查看在露天的所有工作區
在CMIS中沒有工作空間的概念。我想你的意思是你想列出存儲庫。要達到該目的,如official examples所示,您可以執行以下操作:
//
// AtomPub version
//
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters[SessionParameter.BindingType] = BindingType.AtomPub;
parameters[SessionParameter.AtomPubUrl] = "http://your.host.name/alfresco/service/cmis";
parameters[SessionParameter.User] = "admin";
parameters[SessionParameter.Password] = "admin";
SessionFactory factory = SessionFactory.NewInstance();
IList<IRepository> repos = factory.GetRepositories(parameters);
//
// WebServices version
//
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters[SessionParameter.BindingType] = BindingType.WebServices;
parameters[SessionParameter.WebServicesRepositoryService] = "http://your.host.name/alfresco/cmis/RepositoryService?wsdl";
parameters[SessionParameter.WebServicesAclService] = "http://your.host.name/alfresco/cmis/AclService?wsdl";
parameters[SessionParameter.WebServicesDiscoveryService] = "http://your.host.name/alfresco/cmis/DiscoveryService?wsdl";
parameters[SessionParameter.WebServicesMultifilingService] = "http://your.host.name/alfresco/cmis/MultifilingService?wsdl";
parameters[SessionParameter.WebServicesNavigationService] = "http://your.host.name/alfresco/cmis/NavigationService?wsdl";
parameters[SessionParameter.WebServicesObjectService] = "http://your.host.name/alfresco/cmis/ObjectService?wsdl";
parameters[SessionParameter.WebServicesPolicyService] = "http://your.host.name/alfresco/cmis/PolicyService?wsdl";
parameters[SessionParameter.WebServicesRelationshipService] = "http://your.host.name/alfresco/cmis/RelationshipService?wsdl";
parameters[SessionParameter.WebServicesVersioningService] = "http://your.host.name/alfresco/cmis/VersioningService?wsdl";
parameters[SessionParameter.User] = "admin";
parameters[SessionParameter.Password] = "admin";
SessionFactory factory = SessionFactory.NewInstance();
IList<IRepository> repos = factory.GetRepositories(parameters);
如何找到AtomPubUrl?如果更新綁定類型'WebService' – user673453 2012-04-23 09:09:13
以包含更多真實URL,如何完成同樣的操作。請記住WSDL可在'http:// your.host.name/alfresco/cmis'處獲得。 – skuro 2012-04-23 09:26:48
我收到以下錯誤錯誤:提供的URI方案'http'無效;預計'https'。 參數名稱:通過 – user673453 2012-04-23 09:31:08