【如何在C#中实现OLE服务器】教程文章相关的互联网学习教程文章

c#-使用Azure WebJobs / Azure函数将消息安排在服务队列上吗?

我们有一个Cloud Services项目,并设置了工作人员角色.在工作角色中,我们在特定时间执行任务,并在特定时间将消息放入服务队列. 如果我们启动并运行了多个工作角色,就会出现问题,并且要安排消息多次调度,并且我们必须设置阻止以确保一次只有一个工作角色正在执行任务. 相反,我想做的是使用Azure WebJobs或Azure Functions.并让Azure WebJob / Functions安排消息,工作角色可以在特定时间读取消息并执行. 想知道此方案的最佳实践是什么...

C#-使用Xamarin.Android为Parse.com服务器制作更漂亮的Facebook登录屏幕【代码】

我正在尝试为Xamarin.Android创建一个登录系统以在解析服务器上使用.我想用Facebook登录该用户,并保存他的真实姓名和小用户照片.我当前显示登录系统的代码是这样的:using Xamarin.Auth;loginFacebookButton.Click += (sender, e) =>{if (CrossConnectivity.Current.IsConnected)LoginToFacebook();else{DisplayNoConnectivityMessage();}};loginTwitterButton.Click += (sender, e) =>{LoginToTwitter();};}void DisplayNoConnect...

MVC C#Web服务联接两个表并合并输出【代码】

我正在使用iTunes / amazon / googlePlay联盟计划,并想将AffiliateCode添加到Web服务中我的ExternalLinks表中的URL中.这意味着该Web服务首先使用id_cd从ExternalLinks [Table]收集不同的可用链接,然后需要遍历AffiliateProgram [Table],以比较是否有匹配的联属计划可用.ExternalLink[Table] public int id_external_link { get; set; } public int id_cd { get; set; } public string Name { get; set; } public string URL { get;...

C#Android:在服务上获取广播接收器?【代码】

我正在xamarin.android中开发辅助功能服务.一切都很好,但我想在服务上使用广播接收器.我知道我必须从广播接收器派生我的可访问性服务,但这是不可能的,因为该服务已经从Android.AccessibilityService派生了.实际上,事实是,当用户在主要活动上进行一些配置更改时,我想提出一个广播接收器,我的可访问性服务应为此监听.那么,对此有什么想法吗?解决方法:在您的Service中,定义一个BroadcastReceiver内部类,并在Service构造函数中创建并注...

c#-如何通过Google Drive .NET API v3使用服务帐户访问Team Drive【代码】

有谁知道应该进行哪些配置才能向Google服务帐户授予对已创建的Team Drive的访问权限? 这个想法是在.NET后端应用程序中使用服务帐户向公司员工之间共享的Team Drive上载文件/从中下载文件.例如,公司拥有其company.com域,并在Google提供name.surname@company.com用户帐户.此外,还有一个面向员工的团队精神.这些帐户之一(不是admin)用于创建服务帐户,到目前为止,这些步骤已完成: >在Google Cloud Platform中为组织创建了一个项目>已...

c#-每个服务结构实例的配置

我正在设计一个服务结构无状态服务,该服务需要每个实例的配置数据.我最初的想法是创建命名分区,并使用PartitionInfo获取命名键,并使用共享的只读字典加载每个实例的设置.问题是,现在内部(从其他服务)访问此实例需要分区键.由于使用此方法的所有分区都将在内部提供相同的数据,因此我连接到哪个分区都没有关系(我希望它是随机的).因此,这给了我许多解决此问题的可能方法: >使用ServiceProxy.Create随机访问分区(在上面的尝试中). 以...

C#-如何在服务结构中为服务远程调用设置超时【代码】

我有一个服务结构服务,我从另一个服务中这样调用:var checkerProxy = new ServiceProxyFactory<ICheck>(uri); var checker = checkerProxy.CreateSingletonServiceProxy(); success = await checker.CheckMe();如果要花费超过超时的时间,我想中止通话. 如何为服务结构中的远程呼叫设置超时? 编辑1:注意我可以做这样的事情:success = checker.CheckMe().Wait(TimeSpan.FromSeconds(10));但这不会中止远程调用,而只会在超时后停止...

c#-使用WinSCP .NET程序集连接到SFTP服务器时,“主机密钥与配置的密钥不匹配”【代码】

尝试通过C#实现SFTP连接时遇到了一些麻烦.目前,我可以使用WinSCP与主机,端口,登录名,密码和密钥文件(ppk文件)进行连接. 我的实现就像使用WinSCP .NET一样:SessionOptions sessionOptions = new SessionOptions {Protocol = Protocol.Sftp,HostName = "",UserName = "",SshHostKeyFingerprint = "",SshPrivateKeyPath = "",PrivateKeyPassphrase = "" };using (Session session = new...

无法从C#应用程序将文件上传到Orthanc服务器【代码】

我正在尝试将DICOM文件上传到本地Orthanc服务器,但出现以下错误:Unknown Tag & Data (2d2d,6664) larger (1647393075) than remaining bytes (76) in file, premature end of stream E0424 16:02:20.786940 FromDcmtkBridge.cpp:1925] Cannot parse an invalid DICOM file (size: 84 bytes)我编写了以下代码以将文件上传到服务器上:DicomFile dicomfile = new DicomFile(dataset); dicomfile.Save("dicomfile.dcm");////finally ...

c#-服务定位器反模式可以在工厂注册【代码】

我正在创建一个REST框架,我想知道是否可以提供对服务提供商的访问权限,因为它将在工厂中使用.我有一个通用服务,其中包含在创建和更新时触发的事件public event Func<object, TDTO, Task> CreateEvent;protected virtual async Task OnCreated(TDTO dto) {await ServiceEventHandlerRule.OnServiceEvent(CreateEvent, this, dto); }public async Task<TDTO> Create(TDTO dto) {var entity = this.DtoToEntity(dto, new TEntity());t...

C#-ASP.NET服务器端视图状态【代码】

我已经阅读了一些在服务器上存储viewstate的方法: Here is one Here is another 但是它们有点复杂.我正在寻找一种无需序列化即可持久化对象的方法.我可以使用会话状态,但是如果用户打开多个窗口,则可能会覆盖该对象. 有一个简单的解决方案吗?解决方法:在这种情况下,我将使用唯一键将对象存储在会话中,并将键绑定到页面.所有这些都可以抽象到页面类的属性中.public string PersistanceKey {get { if(ViewState["PersistanceKey"] ...

c#-通过https调用Web服务

我需要在C#中通过https调用Web服务?我需要从该站点获得证书吗?如何使用它来调用Web服务?解决方法:通过https调用Web服务与通过HTTP调用Web服务没有什么特殊或不同之处.您可以使用svcutil.exe(或VS中的“添加服务引用”)或wsdl.exe从WSDL生成客户端代理,然后调用该方法.较低级别的类HttpWebRequest和HttpWebResponse最终将处理实际的调用和证书,但对于您的代码应该透明.当然,托管Web服务的服务器需要提供有效的证书.

c#-IOC在服务层中注册存储库,在preentation层中注册服务

我正在使用structuremap在控制器中注册服务,我也需要在服务中注册存储库.我将如何做,因为它们是2个不同的项目,并且需要完全相同的IOC注册.实际上,我在表示层上使用了它,并在控制器中注入了服务.我需要知道在两个项目中使用相同的IOC容器进行注入的良好实践方法.解决方法:将IOC容器和所有共享服务实现放入到其他两个引用的第三个项目(类库)中.

c#-设计:网站在同一台计算机上调用Web服务

更多关于设计/概念的问题. 在工作中,决定通过Web服务调用我们的数据访问层.因此,我们的网站将调用Web服务以获取往返数据库的任何/所有数据.网站和这些Web服务将位于同一台机器上(因此,无需跨线路),但是数据库位于另一台机器上(因此,无论如何都需要跨线路).这些都是内部的,网站,Web服务和数据库都在同一公司内(AFAIK,Web服务不会被另一方重复使用). 据我所知:该网站将打开Web服务的端口,然后Web服务将依次打开另一个端口并通过电线...

C#-从服务器端调用javascript

如何从服务器端调用JavaScript函数解决方法:您可以简单地执行Response.Write(“< script language =javascript> nameOfJavascriptFunction();< / script>”),或将ClientScriptManager.RegisterClientScriptBlock与类似的脚本一起使用. 结果是您正在输出一个调用函数的脚本标记-调用仍在客户端进行.