ChartSerializer.NonSerializableContent プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化されないグラフ プロパティを取得または設定します。
public:
property System::String ^ NonSerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string NonSerializableContent { get; set; }
member this.NonSerializableContent : string with get, set
Public Property NonSerializableContent As String
プロパティ値
シリアル化されないグラフ プロパティを表すコンマ区切りの string
式。 構文は "Class.Property[,Class.Property]" となります。
注釈
既定では、 メソッドと Load
メソッドが呼び出されるとSave
、すべてのグラフ プロパティがシリアル化されます。 プロパティをNonSerializableContent使用すると、 プロパティと Content プロパティと共に、シリアル化するグラフの特性をSerializableContent制限できます。
このプロパティは、シリアル化されないグラフの特性を決定します。 ワイルドカードは、 プロパティと同じ方法 SerializableContent で文字列式で使用できます。 たとえば、シリアル化からすべてのグラフ BackColor
プロパティを除外するには、このプロパティを "* に設定します。BackColor"
場合によっては、プロパティをシリアル化とシリアル化の両方に設定できます。これは、ワイルドカードを使用する場合に一般的です。
NonSerializableContent式と比較SerializableContentすると、式の優先度が低くなります。 ただし、ワイルドカードを使用する文字列式には、より少ない重みが与えられます。 たとえば、 プロパティが SerializableContent "* に設定されている場合です。BackColor" プロパティを NonSerializableContent にBackColor設定すると、オブジェクトを除くChartAreaすべての BackColor
プロパティがシリアル化されます。
プロパティが Content 設定されている場合、優先度は式で使用されるワイルドカードの NonSerializableContent 数によって異なります。 たとえば、 プロパティを Content に Appearance 設定すると、 プロパティに SerializableContent "* が含まれます。Back*" 式。 プロパティが NonSerializableContent "* に設定されている場合。Back*" では、、BackGradient
、などBackColor
、すべてのBack*
グラフ プロパティはシリアル化されます。 これは、 プロパティと比較するとNonSerializableContent、SerializableContentプロパティ値の優先度が高くなるためです。
このプロパティは、すべての保存、読み込み、リセット操作に影響します。
適用対象
.NET