Proxy

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

/// <summary>

/// 主题管理类

/// </summary>

public class TitlesManage:ITitles

{

/// <summary>

/// 删除主题

/// </summary>

/// <param name="titleID">主题编号</param>

/// <param name="operName">操作员</param>

public void DelTitle(int titleID,string operName)

{

//...

}

}

public interface ITitles

{

void DelTitle(int TitleID,string operName);

}

/// <summary>

///主题管理代理类

/// </summary>

public class ProxyTitlesManage:ITitles

{

public struct ValidateInfo

{

public int userID;

public int forumID;

public int groupID;

public int ownerID;

}

private ValidateInfo m_Validate;

private ITitles m_Title;

public ProxyTitlesManage(ValidateInfo v,ITitles it)

{

m_Validate = v;

m_Title = it;

}

//删除主题

public void DelTitle(int titleID,string operName)

{

if(CheckIdentity())

{

m_Title.DelTitle(titleID,operName);

}

else

{

throw new Exception("系统检测到你没有权限!");

}

}

private bool CheckIdentity( )

{

//...

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有