DisplayAttribute クラス

定義

エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定するための汎用属性を提供します。Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes.

public ref class DisplayAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false)]
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false)]
[System.AttributeUsage]
public sealed class DisplayAttribute : Attribute
type DisplayAttribute = class
    inherit Attribute
Public NotInheritable Class DisplayAttribute
Inherits Attribute
継承
DisplayAttribute
属性

注釈

このクラスのプロパティは、リテラルとして、または指定された ResourceType インスタンスのリソース識別子として使用できます。The properties of this class can be used either as literals or as resource identifiers for a specified ResourceType instance.

コンストラクター

DisplayAttribute()

DisplayAttribute クラスの新しいインスタンスを初期化します。Initializes a new instance of the DisplayAttribute class.

プロパティ

AutoGenerateField

このフィールドを表示するための UI を自動的に生成するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether UI should be generated automatically in order to display this field.

AutoGenerateFilter

このフィールドにフィルター処理の UI が自動的に表示されるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether filtering UI is automatically displayed for this field.

Description

UI に説明を表示するために使用される値を取得または設定します。Gets or sets a value that is used to display a description in the UI.

GroupName

UI でのフィールドのグループ化に使用される値を取得または設定します。Gets or sets a value that is used to group fields in the UI.

Name

UI での表示に使用される値を取得または設定します。Gets or sets a value that is used for display in the UI.

Order

列の順序の重みを取得または設定します。Gets or sets the order weight of the column.

Prompt

UI にプロンプトのウォーターマークを設定するために使用される値を取得または設定します。Gets or sets a value that will be used to set the watermark for prompts in the UI.

ResourceType

ShortNameNamePrompt、および Description の各プロパティのリソースを含んでいる型を取得または設定します。Gets or sets the type that contains the resources for the ShortName, Name, Prompt, and Description properties.

ShortName

グリッドの列ラベルに使用される値を取得または設定します。Gets or sets a value that is used for the grid column label.

TypeId

派生クラスで実装されると、この Attribute の一意の識別子を取得します。When implemented in a derived class, gets a unique identifier for this Attribute.

(継承元 Attribute)

メソッド

Equals(Object)

このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。Returns a value that indicates whether this instance is equal to a specified object.

(継承元 Attribute)
GetAutoGenerateField()

AutoGenerateField プロパティの値を返します。Returns the value of the AutoGenerateField property.

GetAutoGenerateFilter()

このフィールドにフィルターを表示するための UI を自動的に生成するかどうかを示す値を返します。Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field.

GetDescription()

Description プロパティの値を返します。Returns the value of the Description property.

GetGroupName()

GroupName プロパティの値を返します。Returns the value of the GroupName property.

GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

(継承元 Attribute)
GetName()

UI でのフィールドの表示に使用される値を返します。Returns a value that is used for field display in the UI.

GetOrder()

Order プロパティの値を返します。Returns the value of the Order property.

GetPrompt()

Prompt プロパティの値を返します。Returns the value of the Prompt property.

GetShortName()

ShortName プロパティの値を返します。Returns the value of the ShortName property.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
IsDefaultAttribute()

派生クラスでオーバーライドされるとき、このインスタンスの値が派生クラスの既定値であるかどうかを示します。When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(継承元 Attribute)
Match(Object)

派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(継承元 Attribute)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

一連の名前を対応する一連のディスパッチ識別子に割り当てます。Maps a set of names to a corresponding set of dispatch identifiers.

(継承元 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。Retrieves the type information for an object, which can be used to get the type information for an interface.

(継承元 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(継承元 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。Provides access to properties and methods exposed by an object.

(継承元 Attribute)

適用対象