1. 定义通信接口
public interface IEmployeeInfo
{
int EmployeeID { get; set; }
}
{
int EmployeeID { get; set; }
}
2. 在提供者中定义接口成员
public class EmployeesWebPart : WebPart, IEmployeeInfo
{
[Personalizable(true), WebBrowsable(true)]
public int EmployeeID
{
get { return _empID; }
set { _empID = value; }
}
//
}
{
[Personalizable(true), WebBrowsable(true)]
public int EmployeeID
{
get { return _empID; }
set { _empID = value; }
}
//
}
3. 在提供者中实现[ConnectionProvider]方法
4. 在订阅者中实现[ConnectionConsumer]方法
5. 在WebPartManager控件中声明连接.