次の方法で共有


Term.CreateLabel メソッド

このTerm用の新しいLabelを作成します。

名前空間:  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
)

パラメーター

  • lcid
    型: System.Int32

    LCID のラベルを作成するのには

  • 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の権限を持っている必要があります。

関連項目

参照先

Term クラス

Term メンバー

Microsoft.SharePoint.Client.Taxonomy 名前空間