_Conversation.SetAlwaysAssignCategories(String, Store) 方法

定义

将一个或多个类别应用到会话的所有现有项目和未来项目。

public:
 void SetAlwaysAssignCategories(System::String ^ Categories, Microsoft::Office::Interop::Outlook::Store ^ Store);
public void SetAlwaysAssignCategories (string Categories, Microsoft.Office.Interop.Outlook.Store Store);

参数

Categories
String

C# 中逗号分隔 String 的 (字符串 ,) 始终分配给会话中的所有项的一个或多个类别名称。

Store
Store

Store 始终为会话的项分配参数指定的类别的 Categories

注解

如果 由 参数指定的 Store 存储区表示未送达存储(如存档 .pst 存储),则 该方法返回应用于默认传递存储中的会话项的类别字符串。

ItemChange会话上调用 SetAlwaysAssignCategories 方法时,会发生 对象的事件Items

若要确定当前用户的现有主类别,请检查 CategoriesStore 参数指定的 Store 对象的 属性。 如果主类别集合中不存在由 Categories 参数指定的一个或多个类别,则类别将分配给会话,但不会添加到主类别集合中。

若要确定始终分配给指定存储区中会话项的现有类别,请使用 GetAlwaysAssignCategories(Store) 方法。

如果多次调用 SetAlwaysAssignCategories,则结果是累积性的。 例如,如果调用指定类别“Important”的 SetAlwaysAssignCategories ,然后再次调用 SetAlwaysAssignCategories 并指定类别“Business”和“Social”,则始终分配的类别为“Important”、“Business”和“Social”。

若要停止始终分配类别的操作,请使用 ClearAlwaysAssignCategories(Store) 方法。 调用 ClearAlwaysAssignCategories 方法后, GetAlwaysAssignCategories 在 C #) 中 返回一个空 字符串 (字符串

SetAlwaysAssignToCategories 方法将忽略任何类别名称为空字符串。 例如,如果参数 Categories 设置为字符串“Work,,Play”,“Work”和“Play”将分配给会话,并忽略空字符串类别。

适用于