草庐IT

托管所

全部标签

c# - Sharepoint 提供商托管用户权限

我正在构建一个业务应用程序,其中读写访问权限很重要。该项目是在VisualStudio2012中构建的提供商托管的MVC5/SharePoint应用程序。Johnny需要能够在SharePointAppA和SharePointAppB上读取和写入内容/p>Dave只需要能够阅读SharePointAppA上的内容我查看了很多文档,包括本教程:http://www.itunity.com/article/sharepoint-permissions-manage-access-sql-data-709问题是,如果我在站点级别授予DaveRead访问权限,他将被允许访问SharePoint

c# - 如何衡量 .NET 中托管线程的性能

我想测量托管(.NET)线程的性能。具体来说,我需要测量以下-线程使用CPU多长时间?它保持阻塞多长时间(等待远程方法调用完成)?使用System.Diagnostic.StopWatch没有帮助,因为它读取操作系统/硬件的高分辨率性能计时器功能,其中可能包括并行运行和共享同一CPU的其他线程消耗的时间。 最佳答案 您可以使用此处描述的方法http://www.codeproject.com/KB/dotnet/ExecutionStopwatch.aspx它使用系统函数GetThreadTimeshttp://msdn.micro

c# - EWS 托管 API : how to set From of email?

我正在使用EWSManagedAPI发送电子邮件。帐户“帐户@domain.com”有权限“发送为”使用“发件人@domain.com”邮箱发送邮件(从Outlook,它工作正常)。但我从代码尝试-它不起作用,在邮件中我在“发件人”“帐户@domain.com”字段中阅读。....EmailMessagemessage=newEmailMessage(service);message.Body=txtMessage;message.Subject=txtSubject;message.From=txtFrom;....message.SendAndSaveCopy();如何代表其他用户

c# - 仅针对托管资源的最小 IDisposable implimenation

关于处理非托管资源的“标准完整”IDisposable实现有很多信息-但实际上这种情况(非常)罕见(大多数资源已经被托管类包装).这个问题侧重于针对更常见的“仅限托管资源”情况的IDisposable的最小实现。1:下面代码中IDisposable的最小实现是否正确,是否存在问题?2:是否有任何理由添加完整的标准IDisposable实现(Dispose()、Dispose(bool)、Finalizer等)超过所呈现的最小实现?3:在这种最小情况下,使Dispose虚拟化(因为我们不提供Dispose(bool))是否可行/明智?4:如果这个最小的实现被一个完整的标准实现替换,包括一

c# - 有没有办法在 C# 中 Hook 托管函数,就像在 C++ 中 Hook 非托管函数一样?

在C++中,我会获取函数的地址并将前几个字节覆盖为我的函数的jmp,做一些事情,恢复原始字节,然后调用原始函数。我可以在C#中做这样的事情吗? 最佳答案 .NETProfilerAPI是最接近“Microsoft认可”的运行时拦截方法的方法。如前所述,这有点难以实现,而且我不知道有哪个库可以使用纯托管代码轻松实现这一点。几个月前,当我自己研究这个选项时,我偶然发现了CLRMethodInjection,这是一篇带有源代码的文章,解释了如何在运行时拦截方法。我考虑过自己使用它,甚至让示例项目运行起来,但最终得出结论,我需要的不仅仅是方

c# - 自托管 Web Api 服务到 Windows 窗体

我正在尝试使用下面的代码在Windows窗体应用程序中自行托管WebApi服务namespaceMascoteAquarium.Desktop{staticclassProgram{//////Themainentrypointfortheapplication.///[STAThread]staticvoidMain(){varconfig=newHttpSelfHostConfiguration("http://localhost:8080");config.Routes.MapHttpRoute("DefaultApi","api/{controller}/id",new{id=

c# - .NET Core 中托管服务的集成测试

我有一个QueueTask托管服务(.NETCore的新后台服务),我想测试一下。我的queuedHosted服务如下所示:publicQueuedHostedService(IServiceProviderserviceProvider,IBackgroundTaskQueuetaskQueue,ILoggerFactoryloggerFactory){TaskQueue=taskQueue;_logger=loggerFactory.CreateLogger();_serviceProvider=serviceProvider;}protectedasyncoverrideTask

c# - 我如何获得由 regsvr32 工具注册的所有非托管 dll 的列表?

我使用regsvr32注册和注销非托管DLL,以便在我的C#应用程序中使用它。但是我在regsvr32工具中没有看到列出所有已注册DLL的任何参数,那么我如何才能获得所有已注册DLL的列表? 最佳答案 要查看所有已注册的DLL,您可以使用以下免费实用程序:RegDllView是一个查看系统上注册的dll/ocx/exe文件的工具,也可以从资源管理器注册dll文件。ListDLLs是另一个报告加载到进程中的DLL的工具。您可以使用它来列出加载到所有进程中的所有DLL、加载到特定进程中的所有DLL,或者列出加载了特定DLL的进程。Lis

c# - 如何在托管 C++ 中捕获非托管 C++ 异常

我正在一个大型非托管C++库和一个大型C#库上开发一个瘦托管C++包装器。我需要捕获源自大型非托管C++库的错误,并将它们作为Clr异常重新抛出。非托管库抛出以下类的实例:Error::Error(conststd::string&file,longline,conststd::string&function,conststd::string&message){message_=boost::shared_ptr(newstd::string(format(file,line,function,message)));}constchar*Error::what()constthrow(

c# - 在 Asp.Net MVC 项目中托管 WCF 服务

我有一个包含3个项目的解决方案:ConsoleClient(用于测试WCF服务)ServiceLibrary(用于WCF)网络(asp.netmvc项目)我在app.config的ServiceLibrary项目中做了一些设置当我运行这个项目时,一切似乎都正常使用wcf测试客户端。现在,我还在我的Web项目(mvc)中添加了一个WcfDataServiceTest.svc来托管我的wcf服务。那么,我的问题是:我的Web项目(web.config)需要什么配置才能实际托管此wcf服务?然后我想运行控制台应用程序来测试它?注意:我已经使用控制台项目测试了我的服务,但那是从WCF测试客户端