维生素C.net
Talents come from diligence, and knowledge is gained by accumulation 天才源于勤奋,知识源于积累。
难忘的1654天
博客园  首页  新随笔  新文章  联系  管理  订阅 订阅
随笔- 220  文章- 1  评论- 1648 
Applied Windows Live Custom Domains (2) - SDK简介

今年中下旬微软公布了Windows Live Custom Domains的SDK。在上一篇对Windows Live Custom Domains的简单介绍的文章中我们看到了几张其网站操作界面的截图,获取有一些读者看过后也已经申请注册了自己的Windows Live Custom Domain了。但是对于中小企业来说,该SDK是非常有用的。

Windows Live Custom Domains SDK除了能完成我们在web界面上可操作的功能外还增加了对用户列表的导出和导入,而这两个重要的功能是在web操作界面上所没有的,但却是企业用户所需要的。

Windows Live Custom Domains SDK使用SOAP RPC 1.1标准来完成客户端程序和Windows Live Custom Domains web服务器提供的Web Services的交互,SDK里有关于每个方法的SOAP调用的详细说明文档。需要注意的是SDK不能作的是不能注册custom domain的服务和取消该服务。

SDK中附带两个Sample,一个是Console的,另一个是Win32 app的.

在进行任何的操作方法调用前,我们首先要做的是登陆认证。所有的连接到web服务的connection都需要用户已经登陆到Passwork Network中。该web services和Windows Live Custom Domains使用的是相同的用户认证,就是Microsoft Passport service,我们将在后面的sample分析中做稍微详细一点的说明。但是需要注意的是使用文本格式明文存储登陆票据是非常危险的。

SDK中提供的方法:

  • AddUser
  • DeleteUser
  • GetUserState 根据用户名返回您的域下的该用户的状态
  • EnumUsers 列出当前域所有的用户
  • EvictSquatter 如果您在使用windows live custom domain之前您的域下某用户已经存在了(这样的用户称为EASI,即E-mail as sign-in only,电子邮件地址仅用来作为登陆到passport之用,与hotmail是没有关系的),那么您除了可以通过导入的方式将其所有设置(包括密码)直接迁移外还可以通过该功能弃用此用户,目的是创建同一名称的新用户。而弃用某用户将强制其在下次登录时必须重命名其帐户。他们将保留其 Windows Live ID 设置,但帐户名将被更改。提示:所有发送到非活动状态收件箱的电子邮件将被退回并显示为无法送达。若要激活其收件箱,您的用户必须使用您为其创建的用户名和临时密码登录
  • ImportUser  导入一个已经存在的EASI passport用户到该域中。
  • EnumDomains 返回当前登陆管理员用户所管理的所有域的名字
  • GetDomainState 返回当前域的状态

提供的Console模式的Sample支持以下功能:

  • 增加、删除和枚举用户
  • 判断一个用户是否已经在该域内
  • 通过从.csv文件中导入用户名来批量添加新用户
  • 枚举一个已经登陆的管理员用户所管理的域

而SDK提供的Win32 Sample提供了良好的GUI支持,在支持Console Sample中功能的同时有一个更改和一个新功能的添加:

  • 从一个.xml中批量导入用户
  • 将用户导出至一个.xml文件(导入和导出使用相同的格式)

To Be Continued ...

posted on 2006-11-30 01:48 维生素C.NET 阅读(955) 评论(1)  编辑 收藏 所属分类: Windows Live

发表评论
  回复  引用  查看    
2007-03-25 22:05 | JesseZhao      
这个sdk还是感觉我们永不太多
新用户注册  刷新评论列表  

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
网站首页

新闻频道

社区

小组

博问

网摘

闪存

找找看

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-11-30 01:57 编辑过

相关文章:
对一些面试题的回答
我的五年程序人生
Windows 2000 常见进程功能描述[转帖]
在Windows下配置与使用CVSNT
Windows Live Messenger 9最新截图、功能
Windows Live视频邮件9月9日开始测试
安装IE7后,Windows Live Writer字体问题
Windows server 2003 用那个杀毒软件比较好
Windows Forms编程实战
Windows Forms高级编程

相关链接:

历史上的今天:
2004-11-30 中国银行简称

所属分类的其他文章:
Applied Windows Live Custom Domains (2) - SDK简介
Applied Windows Live Custom Domains (3) - SOAP Calls to the Web Service
Applied Windows Live Custom Domains (1) - 简介
IE7中的RSS功能和Windows RSS Platform的简单介绍
Windows Live Favorites Toolbar AddIn (Beta) Launched
Windows OneCare Live Beta

最新IT新闻:
51.COM技术副总裁邵辉跳槽百度
Mono 2.0终于到来
百度任命李一男担任首席技术官
Google Knol 开始尝试有声版
12日电脑与人进行世纪对话 可思考机器或诞生
 



公告

view my mvp profile 看看有多少人来访问我的Blog了!
hotmail

<2006年11月>
日一二三四五六
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

与我联系

  • 发短消息

搜索

 

常用链接

  • 我的随笔
  • 我的空间
  • 我的短信
  • 我的评论
  • 更多链接
  • 我的参与
  • 我的新闻
  • 最新评论
  • 我的标签

留言簿(168)

  • 给我留言
  • 查看留言

我参与的团队

  • 北京.NET俱乐部(4/1544)
  • 烟台.NET俱乐部(0/47)
  • ASP.NET AJAX (Atlas)学习(0/1352)
  • MVP(微软最有价值专家)团队(1/633)
  • 博客园培训团队(0/111)
  • Silverlight学习与研究(0/285)
  • CLR基础研究团队(1/405)

随笔分类(148)

  • ASP.NET(26)
  • Code Warehouse(20)
  • IronRuby,DLR(2)
  • LINQ(3)
  • Reading(3)
  • Training@cnblogs(23)
  • Ubuntu(4)
  • Windows Live(6)
  • Windows Mobile(7)
  • XHTML & Web Standard(54)

随笔档案(220)

  • 2008年3月 (2)
  • 2008年1月 (3)
  • 2007年12月 (3)
  • 2007年9月 (1)
  • 2007年8月 (2)
  • 2007年7月 (3)
  • 2007年6月 (3)
  • 2007年3月 (4)
  • 2007年2月 (3)
  • 2007年1月 (1)
  • 2006年12月 (1)
  • 2006年11月 (8)
  • 2006年10月 (6)
  • 2006年9月 (11)
  • 2006年8月 (5)
  • 2006年7月 (4)
  • 2006年6月 (1)
  • 2006年5月 (10)
  • 2006年4月 (8)
  • 2006年2月 (2)
  • 2006年1月 (1)
  • 2005年12月 (11)
  • 2005年11月 (13)
  • 2005年10月 (3)
  • 2005年9月 (1)
  • 2005年8月 (4)
  • 2005年7月 (3)
  • 2005年6月 (4)
  • 2005年4月 (5)
  • 2005年3月 (10)
  • 2005年2月 (7)
  • 2005年1月 (28)
  • 2004年12月 (15)
  • 2004年11月 (10)
  • 2004年10月 (5)
  • 2004年9月 (1)
  • 2004年6月 (13)
  • 2004年5月 (5)

文章档案(1)

  • 2005年5月 (1)

相册

  • ASPNET2tutorial
  • BlogUsing
  • My love and my friends
  • newGallery
  • 下一代网络图片

.net网站收藏

  • ASP.NET2.0 Tutorial
  • CodeBetter.com
  • F#
  • IIS.net
  • MS NewsGroup
  • NewsGroups
  • OnlyVC.org
  • VWD2005GuidedTour
  • ZDNet China软件技术专区

OSS 2007

  • Charsh
  • Kaneboy
  • Official Team Blog

Python

  • BeginnersGuide

好友的BLOG

  • DemoFox@JoyCode
  • DflyingChen
  • dudu
  • EricLee
  • hbifts
  • idior
  • Jesee Qing
  • Lion
  • Rickie
  • Samuel
  • Steph`s Website
  • 翱翔.Net
  • 陈敬熙
  • 发条木偶
  • 葛涵涛
  • 古道风
  • 寒枫天伤
  • 老猫の理想
  • 刘老师
  • 刘彦博
  • 吕震宇
  • 木野狐
  • 佘广
  • 王sir
  • 小涛
  • 小新
  • 肖老师
  • 旋哥

积分与排名

  • 积分 - 397789
  • 排名 - 56

最新评论

  • 1. re: 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ]
  • 加! 加! 加!
  • --… 黒液...
  • 2. re: 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ]
  • 在下也是开发java Web的 希望加入!!
  • --… 黒液...
  • 3. re: .NET Beginner Training Step by Step开始启动
  • 我的ID: nocry

    申请参加 谢谢
  • --夕阳
  • 4. re: .NET Beginner Training Step by Step开始启动
  • 早班加入
  • --石牌村夫
  • 5. re: .NET Beginner Training Step by Step开始启动
  • 申请加入!谢谢!
  • --童话@混子

阅读排行榜

  • 1. 英文名字及含义(25339)
  • 2. SQL Server 2005 Remote Access(15130)
  • 3. Visual Studio 2005 Team Edition和SQL Server 2005的下载(14358)
  • 4. Windows Installer 3.1(11513)
  • 5. Visual Studio 2005 Professional Released(10991)

评论排行榜

  • 1. .NET Beginner Training Step by Step开始启动(320)
  • 2. Windows Live Messenger 8.0 Beta 的邀请(100)
  • 3. 加入[ 下一代网络web技术(Next Generation Web Application)团队Blog ](90)
  • 4. 博客园新手.net技术培训活动(55)
  • 5. 为什么在vista上做开发?(54)
Copyright ©2008 维生素C.NET