1
누구나 DotCMIS dll을 사용하여 야외에서 모든 작업 공간을 보려면 단계가 무엇인지 알 수 있습니까?DotCMIS dll을 사용하여 야외에서 모든 작업 공간을 보려면
누구나 DotCMIS dll을 사용하여 야외에서 모든 작업 공간을 보려면 단계가 무엇인지 알 수 있습니까?DotCMIS dll을 사용하여 야외에서 모든 작업 공간을 보려면
CMIS에는 작업 영역 개념이 없습니다. 나는 당신이 저장소를 열거하고 싶다는 것을 의미한다고 생각합니다. 이를 달성하려면 에 표시된대로 다음을 수행 할 수 있습니다.
//
// 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을 찾을 수 있습니까? 바인딩 유형이 더 실제 URL을 포함하도록 'WebService' – user673453
으로 업데이트 된 경우 어떻게 동일한 작업을 수행 할 수 있습니다. http : // your.host.name/alfresco/cmis'에서 WSDL을 사용할 수 있습니다. – skuro
다음 오류가 나타납니다. 오류 : 제공된 URI 스키마 'http'가 유효하지 않습니다. 예상 'https'. 매개 변수 이름 : – user673453