如何:创建基于规则的访问群体

Microsoft SharePoint Server 2010 支持根据访问群体规则、SharePoint 组和 Microsoft Exchange 通讯组列表 (DL) 成员资格来设定内容的目标。此外,SharePoint Server 2010 提供在列表项级别而不只是在列表级别设定内容目标的能力。

此代码示例演示如何创建一个可设定为内容目标的基于规则的访问群体。

注释

在此示例中仅创建访问群体;未搜集访问群体,并且未添加规则。可以通过使用用户界面或对象模型来添加规则,然后通过使用用户界面来搜集访问群体。在对象模型中不支持搜集访问群体。

在运行此代码示例之前,另外在 Microsoft Visual Studio 项目中添加以下引用:

Microsoft.Office.Server.dll

Microsoft.Office.Server.UserProfiles.dll

Microsoft.SharePoint.dll

System.Web.dll

image

 

 

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint.Administration;
using Microsoft.Office.Server.Audience;
using Microsoft.SharePoint;
using Microsoft.Office.Server;
using System.Web;

namespace AudienceConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                using (SPSite site = new SPSite("http://moss:8001"))
                {
                    SPServiceContext context = SPServiceContext.GetContext(site);
                    AudienceManager audManager = new AudienceManager(context);

                    AudienceCollection ac = audManager.Audiences;
                    Audience a = null;
                    string sAudName = "MOSS2010规则访问群体";
                    string sDescription = "MOSS2010规则访问群体";

                    try
                    {
                        a = ac.Create(sAudName, sDescription);

                   Console.WriteLine("创建成功");
                   Console.Read();

                    }
                    catch (AudienceDuplicateNameException e)
                    {
                        //Your exception handling code here
                    }
                    catch (AudienceException e1)
                    {
                        //Your exception handling code here
                    }
                }

            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.ToString());
                Console.Read();
            }

        }
    }


}
image
打开 http://moss:8001的某个列表的目标访问群体
image
image
image

转载于:https://www.cnblogs.com/love007/archive/2012/06/01/2530652.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值