【发布时间】:2012-04-12 14:09:40
【问题描述】:
我在受信任的应用程序端点中发布用户状态,但我也想在不再需要此状态时清除它。
这样做是否是终止 UserEndpoint 实例的唯一选择?
我正在使用这个代码 sn-p:
user.Endpoint.LocalOwnerPresence.BeginPublishPresence(
user.categories,
arBeginPublishPresence =>
{
try
{
user.Endpoint.PresenceServices.EndUpdatePresenceState(arBeginPublishPresence);
logger.log("Published presence for {0} with state {1}.", user.SipUserUri, newState.Availability);
}
catch (RealTimeException ex)
{
logger.log("Failed publishing presence for {0}. {1}", user.SipUserUri, ex);
}
},
null);
其中 user.Endpoint 是该用户的 UserEndpoint,而 user.categories 是 PresenceCategoryWithMetaData 对象的列表。
【问题讨论】: