能够检查"Requires Checkout"标志也是有用的.我认为它可能是SPDocumentLibrary对象上的属性,但我看不到它.
我是否需要查看其中一个管理员命名空间...?
我有一个MVC3网站,我有一些页面,我不想使用母版页布局.默认母版页在_ViewStart文件中指定,因此将应用于所有内容.
如何配置以便在没有母版页的情况下显示某些页面?
谢谢
马特
我需要引用两个不同版本的Sharepoint API dll.我有一个需要在Sharepoint 2和Sharepoint 3下运行的Web服务,但还需要使用Sharepoint 3 API提供的新功能(Checkout和内容审批)
实现这一目标的最佳方法是什么 - 我目前倾向于拥有两个项目,两个项目之间的代码在一个文件中共享,并使用条件编译编译代码的各个部分.
有没有更好的办法 ?
谢谢
马特
我使用以下代码从C#应用程序打印word文档.
ProcessStartInfo info = new ProcessStartInfo(myDocumentsPath);
info.Verb = "Print";
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
Run Code Online (Sandbox Code Playgroud)
这工作正常Word打开并打印文档,然后自行关闭.尽管CreateNoWindow = true,WindowsStyle = Hidden,但问题是Word明显打开.我原以为这两个设置意味着Word默默地打开.
编辑:请不要建议Word对象模型自动化 - 我有许多不同的文档类型需要打印(PDF等) - 它只是导致问题的Word文档.
有什么想法吗?
TIA
马特
我需要使用不支持COM +或.NET事务的外部API创建"事务"进程(准确地说是Sharepoint)
我需要做的是能够按序列执行多个进程,但是该序列中的任何失败意味着我将不得不手动撤消所有之前的步骤.在我的情况下,只有两种类型的步骤,两者都很容易撤消/回滚.
anyony对设计模式或结构有什么建议可能对此有用吗?
除了使用原始XML之外,还有一种简单的方法可以在.NET中打开和读取属于另一个程序集的配置文件......?我不需要写它,只需从中获取几个值.
我在VB6应用程序中嵌入了以下清单.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="ExeName"
type="win32"/>
<description>elevate execution level</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Run Code Online (Sandbox Code Playgroud)
在32位Server 2008计算机上,文件正确显示,并显示"Admin Shield"图标覆盖,并且只能以管理员身份运行.在64位Server 2008上,同一文件没有图标覆盖,可以正常运行.
我已经尝试将processorArchitecture ="X86"更改为"*"和"ia64",并且还从已编译的应用程序中删除清单并将其作为外部清单,但都无济于事.
任何想法都感激地收到了.
我试图在<loader>元素中使用HQL查询来加载基于其他实体的实体.
我的班级如下
public class ParentOnly
{
public ParentOnly(){}
public virtual int Id { get; set; }
public virtual string ParentObjectName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并且映射看起来像这样
<class name="ParentOnly">
<id name="Id">
<generator class="identity" />
</id>
<property name="ParentObjectName" />
<loader query-ref="parentonly"/>
</class>
<query name="parentonly" >
select new ParentOnly()
from SimpleParentObject as spo
where spo.Id = :id
</query>
Run Code Online (Sandbox Code Playgroud)
我正在尝试映射的类是SimpleParentObject,它有自己的映射,可以加载和保存而不会出现问题.
当我调用session.Get <ParentOnly>(id)时,sql对SimpleParentObject表运行正确,并且实例化了一个ParentOnly对象(因为我可以单步执行构造函数),但只返回null,而不是实例化的ParentOnly对象.
我可以使用而不是HQL成功地做到这一点,但我试图以独立于数据库的方式构建它.
有关如何获取<loader>和<query>元素返回填充的ParentOnly对象的任何想法......?
谢谢
马特
我们正在尝试在CRM2011插件中使用早期绑定类型.要启用此功能,我们需要添加ProxyTypesBeavior()或调用EnableProxyTypes().但是,这两个属性都适用于OrganizationServiceProxy类,并且在IOrganizationService接口上不存在.
因此,如果我们使用以下代码来获取组织服务,那么我们如何获取代理类来设置上述属性?
var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);
Run Code Online (Sandbox Code Playgroud) 我们开发了一个在sharepoint站点环境中运行的Web服务.使用普通的Windows身份验证可以正常工作
我们现在有一个客户端想要在启用Kerberos的sharepoint站点上安装它.我们需要对webserivce,调用客户端(Windows服务)或两者进行哪些更改才能启用此功能?
由于许可问题,我们公司几乎禁止我们在我们的商业产品中使用开源库.我们目前正在寻找可以读取和解析CSV文件的商业.NET库 - 有没有人有任何想法?
就功能而言,我真的需要能够将CSV文件读入强类型DataTable中 - 通过适当的转换和标记类型转换失败.
谢谢
马特
问题标题说真的 - 比VS2005慢很多,每次按键都有明显的(0.5秒)延迟.
它使代码踩踏痛苦.
c# ×7
sharepoint ×4
.net ×1
64-bit ×1
automation ×1
csv ×1
debugging ×1
hql ×1
kerberos ×1
manifest ×1
master-pages ×1
ms-word ×1
nhibernate ×1
performance ×1
plugins ×1
printing ×1
reference ×1
step-into ×1
transactions ×1
vb6 ×1
web-services ×1