Term.CreateLabel メソッド
名前空間: Microsoft.SharePoint.Client.Taxonomy
アセンブリ: Microsoft.SharePoint.Client.Taxonomy.Silverlight (Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll 内); Microsoft.SharePoint.Client.Taxonomy.Phone (Microsoft.SharePoint.Client.Taxonomy.Phone.dll 内) Microsoft.SharePoint.Client.Taxonomy (Microsoft.SharePoint.Client.Taxonomy.dll 内)
構文
'宣言
Public Function CreateLabel ( _
labelName As String, _
lcid As Integer, _
isDefault As Boolean _
) As Label
'使用
Dim instance As Term
Dim labelName As String
Dim lcid As Integer
Dim isDefault As Boolean
Dim returnValue As Label
returnValue = instance.CreateLabel(labelName, _
lcid, isDefault)
public Label CreateLabel(
string labelName,
int lcid,
bool isDefault
)
パラメーター
labelName
型: System.String新しいLabel名
lcid
型: System.Int32LCID のラベルを作成するのには
isDefault
型: System.BooleanこのLabelが lcid の既定のLabelをするかどうか
戻り値
型: Microsoft.SharePoint.Client.Taxonomy.Label
Termの新しいLabel
例外
例外 | 条件 |
---|---|
UnauthorizedAccessException | ユーザーには、この操作を実行するための十分なアクセス許可がありません。 |
TermStoreOperationException | 孤立した用語TermSetでこの操作が正しくありません。処理に失敗しました。 |
ArgumentException | ラベル名が有効でない、無効な文字が含まれているかが長すぎます。 |
ArgumentNullException | ラベルの名前があるnull 参照 (Visual Basic のNothing )または空の文字列です。 |
ArgumentOutOfRangeException | データベースにこの変更を保存するCommitAll()メソッドを呼び出します。無効です。 |
ArgumentException | [なし] の既定のラベルと名前は、この lcid について既に存在するラベルが作成されます。 |
注釈
labelName値を 1 つの連続するスペースをトリミングして、 &文字を文字 (\uFF06) の文字のさまざまなバージョンで置換 normailized となります。空でない必要があります、255 文字を超えることはできません。 し、次の文字;"< >|&tabのいずれかを含めることはできません。
Labelオブジェクトの名前が大文字します。既定ではないLabel名前を作成する場合は、その lcid の既存のLabelと同じ名前ことはできません。既定値として作成する場合は、既存のLabelと同じ名前を持つことができます。新しいラベルを作成するには、代わりに、既存のラベルは LCID の既定のラベルになります。
現在のユーザーは、この方法を使用するTaxonomyRights.EditTermの権限を持っている必要があります。