首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Dynamics CRM 2011编程系列(45):编程实现文档下传功能

2012-12-15 
Dynamics CRM 2011编程系列(45):编程实现文档上传功能在Dynamics CRM 2011 系统中,我们可以为每条记录添加

Dynamics CRM 2011编程系列(45):编程实现文档上传功能

    在Dynamics CRM 2011 系统中,我们可以为每条记录添加注释。注释可以是一行简单的字符或者是一个文件,下面我们来看看怎么通过编程的方式为系统添加注释。我们来看个简单的例子吧。

操作步骤

Dynamics CRM 2011编程系列(45):编程实现文档下传功能

图1

Dynamics CRM 2011编程系列(45):编程实现文档下传功能

图2

Dynamics CRM 2011编程系列(45):编程实现文档下传功能

图3

Dynamics CRM 2011编程系列(45):编程实现文档下传功能

图4

 

程序代码
 class Program    { public static IOrganizationService CreateService()        {            Uri orgUri = new Uri("http://your server site/your organization name/xrmservices/2011/organization.svc");            OrganizationServiceProxy service;            System.ServiceModel.Description.ClientCredentials credentials = new ClientCredentials();            credentials.Windows.ClientCredential = new NetworkCredential("your account", "your password", "your domain");            service = new OrganizationServiceProxy(orgUri, null, credentials, null);            service.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new ProxyTypesBehavior());            return service;        }        static void Main(string[] args)        {            var svc = CreateService();            string docContent = Convert.ToBase64String(File.ReadAllBytes(@"c:\resume.doc"));            Annotation docNote = new Annotation();            docNote.ObjectId = new EntityReference(Lead.EntityLogicalName, Guid.Parse("47249D4A-273D-E211-9A7D-00155D1CE818"));            docNote.FileName = "resume.doc";            docNote.Subject = "Jeff's attached";            docNote.DocumentBody = docContent;            docNote.IsDocument = true;            svc.Create(docNote);        }    }


 

热点排行