问题列表 - 第24265页

WCF:序列化和反序列化通用集合

我有一个拥有通用列表的类Team:

[DataContract(Name = "TeamDTO", IsReference = true)]
public class Team
{
    [DataMember]
    private IList<Person> members = new List<Person>();

    public Team()
    {
        Init();
    }

    private void Init()
    {
        members = new List<Person>();
    }

    [System.Runtime.Serialization.OnDeserializing]
    protected void OnDeserializing(StreamingContext ctx)
    {
        Log("OnDeserializing of Team called");
        Init();
        if (members != null) Log(members.ToString());
    }

    [System.Runtime.Serialization.OnSerializing]
    private void OnSerializing(StreamingContext ctx)
    {
        Log("OnSerializing of Team called");
        if (members != null) Log(members.ToString());
    }

    [System.Runtime.Serialization.OnDeserialized]
    protected void OnDeserialized(StreamingContext ctx)
    {
        Log("OnDeserialized of Team called");
        if (members != null) Log(members.ToString()); …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf serialization generic-list

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

如何在本地计算机上以编程方式访问Google Chrome浏览器历史记录

我想写一个简单的程序,显示我在一段时间内的网络活动(我访问过哪个网站,多少次等等).我大多使用谷歌Chrome浏览器.我发现Chrome会在这个位置存储浏览器历史记录(如果我错了请纠正我)

C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default
Run Code Online (Sandbox Code Playgroud)

如何打开历史文件?它们没有任何文件扩展名.我无法使用记事本,SQLite浏览器打开.如何以编程方式访问此数据?我想知道它是哪种文件格式以及如何使用C#等编程语言来读取它.

google-chrome browser-history

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

为什么只有第二个数组维度很重要?

为什么在处理二维数组时,第二维对编译器很重要?只是无法理解这一点.谢谢

c++ arrays

7
推荐指数
1
解决办法
570
查看次数

表格能做什么,CSS定位不能?

我知道有很多好的参数比基于表格的布局更喜欢CSS定位.我想知道的是CSS模型是否完整(假设一个相对现代的浏览器)关于表的所有功能.是否存在表可以实现的布局,这些布局是不可能的或不切实际的CSS?

html css html-table

11
推荐指数
2
解决办法
326
查看次数

"C"在SVG路径中的含义是什么?

path fill="none" stroke="#000000" d="M151.5,85.5c0-36.48,29.52-66,66-66"
Run Code Online (Sandbox Code Playgroud)

谁能d=""详细解释一下?我能理解M标签,但我无法理解C标签是什么?和细节:c0-36.48,29.52-66,66-66

svg

6
推荐指数
1
解决办法
8484
查看次数

asp.net中有多少种类型的Cache

asp.net中有多少种类型的缓存以及如何实现它?

c# asp.net

0
推荐指数
1
解决办法
1169
查看次数

如何使用书签删除内联onclick属性?

有一个令人讨厌的网站,通过使用<div onclick=>而不是使用箔片试图"在新标签中打开" <a href=>.我已经使用jQuery编写了一个bookmarklet,它创建了一个包装器<a>标签并将其插入<div>到其内容周围.

如何删除原始的onclick处理程序?

javascript jquery bookmarklet javascript-events

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

如何将SAML XML标记字符串转换为SecurityToken或ClaimsPrincipal实例?

我的背景:

  • .Net RESTful Web服务
  • 客户端(混合平台,技术,lib功能)已获得SAML令牌
  • 尝试在REST服务中接受用于身份验证/授权的令牌
    • 在HTTP授权/ X-Authorization标头中
    • 作为查询参数
  • 稍后还会支持SWT,但需要获得SAML令牌

细节:

我在字符串中有一个SAML令牌:

<saml:Assertion xmlns:saml="..." ...> ..etc... </>
Run Code Online (Sandbox Code Playgroud)

在HttpModule中,我想将其转换为ClaimsPrincipal,以便我的服务可以将通常的Thread.CurrentPrincipal作为IClaimsPrincipal来完成.

我找到了一些诱人的网页/博客/等...看起来很有帮助:

我实际上试图将SAML令牌转换为ClaimsPrincipal(通过SecurityToken中间步骤或直接...以任何方式开心).Cibrax的想法中的示例代码使用以下内容进行关键验证和反序列化步骤:

SecurityTokenSerializer securityTokenSerializer 
    = new SecurityTokenSerializerAdapter(
        FederatedAuthentication.SecurityTokenHandlers, 
        MessageSecurityVersion.Default.SecurityVersion, 
        false, new SamlSerializer(), null, null);

SecurityToken theToken 
    = WSFederationAuthenticationModule.GetSecurityToken(
        theSamlTokenInStringForm, securityTokenSerializer);
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,WIF的RTM版本没有公开GetSecurityToken的这个重载...它只暴露:

WSFederationAuthenticationModule fam = new WSFederationAuthenticationModule();
SecurityToken theToken = fam.GetSecurityToken(HttpRequest theRequest);
SecurityToken theToken = fam.GetSecurityToken(SignInResponseMessage message);
Run Code Online (Sandbox Code Playgroud)

谢谢你帮我搞砸了!

泰勒

.net c# rest saml wif

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

在C++中存储类型

是否可以将类型名称存储为C++变量?例如,像这样:

type my_type = int; // or string, or Foo, or any other type
void* data = ...;
my_type* a = (my_type*) data;
Run Code Online (Sandbox Code Playgroud)

我知道有99.9%的时间有更好的方法来做你想做的事情而不需要使用无效指针,但我很好奇C++是否允许这样的事情.

c++ types casting

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

Android Webkit:绝对定位的元素不尊重z-index

令人讨厌的小虫子,这个.

Android票证6721所示,当绝对定位的元素放置在顶部<a><input>标签上时,Android浏览器似乎不尊重z-index .我迫切需要任何解决方法.有人曾经征服过这个吗?

提前致谢!

html javascript css android mobile-webkit

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