问题列表 - 第1488页

如何将VB.net接口与枚举转换为C#

我有以下VB.net接口,我需要移植到C#.C#不允许接口中的枚举.如何在不更改使用此接口的代码的情况下移植它?

Public Interface MyInterface

    Enum MyEnum
        Yes = 0
        No = 1
        Maybe = 2
    End Enum

    ReadOnly Property Number() As MyEnum

End Interface
Run Code Online (Sandbox Code Playgroud)

c# vb.net enums interface

7
推荐指数
2
解决办法
4053
查看次数

如何在web.xml中确定侦听器的顺序

我的Java webapp中有一堆servlet上下文监听器,每个都收集一些有关环境的信息.

其中一些依赖于另一个听众收集的信息.但我无法确定监听器的注册和调用顺序,因此我必须重复代码.

我理解听众是按照他们在web.xml中的顺序注册的,但这对我来说听起来有些模糊,过于模糊,无法依赖它.

你有提示我如何解决我的问题吗?

java servlets java-ee

24
推荐指数
2
解决办法
2万
查看次数

客户编号,订单号的最佳格式是什么?

一家大型国际公司部署了一个新的网络和MOTO(邮购和电话订单)处理系统.除此之外,您还负责设计订单和客户识别号码的格式.

您认为最好的格式是什么?请列出任何假设和考虑因素.


接受的答案

迈克尔哈伦的答案因选票最多而被选中,但请阅读其他答案和评论,因为他们让迈克尔的答案更加完整.

user-interface

52
推荐指数
9
解决办法
6万
查看次数

如何在Webbrowser控件中禁用"安全警报"窗口

我正在使用Webbrowser控件使用"不受信任的证书"登录HTTPS站点.但我得到一个关于不受信任的证书的弹出窗口"安全警报":

安全警报窗口

我必须按标题找到这个窗口并发送它Alt+ Y:

int iHandle = NativeWin32.FindWindow(null, "Security Alert");
NativeWin32.SetForegroundWindow(iHandle);
System.Windows.Forms.SendKeys.Send("Y%");
Run Code Online (Sandbox Code Playgroud)

但是用户可以看到此窗口的闪烁.

我该如何忽略此警报?
或者在Webbrowser控件中禁用此"不受信任的证书"检查?

c# browser https certificate

9
推荐指数
2
解决办法
4万
查看次数

Microsoft ReportViewer:会话过期错误

该项目是ASP.NET 2.0,我自己从来没有能够重现这一点,但我收到的电子邮件告诉我,它每周发生在客户身上很多次,通常是连续几次.

这是完整的错误:

例外细节:

Microsoft.Reporting.WebForms.AspNetSessionExpiredException:ASP.NET会话已过期

堆栈跟踪:

[AspNetSessionExpiredException:ASP.NET会话已过期]在Microsoft.Reporting.WebForms.HttpHandler.GetHandler()上的Microsoft.Reporting.WebForms.ReportDataOperation..ctor()处于Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)at at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep一步,布尔和completedSynchronously)会话对象:75de8e1d65ff40d1ba666d940af5b118:Microsoft.Reporting.WebForms.ReportHierarchy 5210064be1fa4d6abf5dd5e56b262974:微软. Reporting.WebForms.ReportHierarchy

session reportviewer

20
推荐指数
1
解决办法
2万
查看次数

Windsor Container:如何指定公共财产不应该被容器填充?

实例化类时,Windsor默认将该类的所有公共属性视为可选依赖项,并尝试满足它们.在我的情况下,这会创建一个相当复杂的循环依赖项,导致我的应用程序挂起.

我怎样才能明确告诉温莎城堡它不应该试图满足公共财产?我假设必须有一个属性到那个程度.我无法找到它,请告诉我相应的命名空间/程序集.

如果有任何方法可以在没有属性的情况下执行此操作(例如Xml配置或通过代码配置),这将是更可取的,因为发生这种情况的特定库迄今为止不需要依赖于城堡.

castle-windsor inversion-of-control property-injection

12
推荐指数
2
解决办法
3666
查看次数

将Windows服务作为域帐户运行所需的最低权限

有谁知道为了以该用户身份运行Windows服务,我需要授予域用户帐户的最小权限是什么?

为简单起见,假设该服务在启动,停止和写入"应用程序"事件日志之外不做任何操作 - 即没有网络访问,没有自定义事件日志等.

我知道我可以使用内置的Service和NetworkService帐户,但由于网络策略的原因,我可能无法使用这些帐户.

permissions rights windows-services

38
推荐指数
1
解决办法
10万
查看次数

如何发现我在iPhone上使用的互联网连接类型

我需要知道我的应用程序运行时可用的互联网连接.我查看了Apple的Reachability示例,但这仅在wifi和运营商网络之间有所不同.我需要知道的是选择了什么载波网络,UMTS或EDGE或GPRS.

iphone cocoa-touch

4
推荐指数
1
解决办法
3213
查看次数

WCF反序列化如何在不调用构造函数的情况下实例化对象?

WCF反序列化有一些神奇之处.如何在不调用其构造函数的情况下实例化数据协定类型的实例?

例如,考虑这个数据合同:

[DataContract]
public sealed class CreateMe
{
   [DataMember] private readonly string _name;
   [DataMember] private readonly int _age;
   private readonly bool _wasConstructorCalled;

   public CreateMe()
   {
      _wasConstructorCalled = true;
   }

   // ... other members here
}
Run Code Online (Sandbox Code Playgroud)

通过DataContractSerializer您获取此对象的实例时,您将看到该字段_wasConstructorCalledfalse.

那么,WCF如何做到这一点?这是其他人可以使用的技术,还是隐藏在我们之外?

.net c# reflection wcf serialization

78
推荐指数
2
解决办法
2万
查看次数

建议使用c#winform控件包

我正在寻找商业/免费推荐的c#winform控制包

c# controls winforms

3
推荐指数
1
解决办法
1万
查看次数