Share via


IppAttributeValue クラス

定義

インターネット印刷プロトコル (IPP) 仕様で定義されている属性値を表します。 このクラスは、指定した属性名のインスタンスを表し、指定した値を持つ IppAttributeValue オブジェクトを作成するために使用できる静的メソッドと、作成した値を取得するために使用できる静的メソッドを提供します。

public ref class IppAttributeValue sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class IppAttributeValue final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class IppAttributeValue
Public NotInheritable Class IppAttributeValue
継承
Object Platform::Object IInspectable IppAttributeValue
属性

Windows の要件

デバイス ファミリ
Windows 11 (10.0.22000.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v14.0 で導入)

注釈

このクラスの詳細については、「 印刷サポート アプリの設計ガイド」を参照してください。

プロパティ

Kind

この IppAttributeValue オブジェクトによって表される属性の型を示す値を取得します。

メソッド

CreateBoolean(Boolean)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む booleanIppAttributeValue オブジェクトを作成します。

CreateBooleanArray(IIterable<Boolean>)

指定した値を持つ属性のboolean配列を含む IppAttributeValue オブジェクトを作成します。

CreateCharset(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む charsetIppAttributeValue オブジェクトを作成します。

CreateCharsetArray(IIterable<String>)

指定した値を持つ属性のcharset配列を含む IppAttributeValue オブジェクトを作成します。

CreateCollection(IIterable<KeyValuePair<String,IppAttributeValue>>)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む collectionIppAttributeValue オブジェクトを作成します。

CreateCollectionArray(IIterable<IEnumerable<KeyValuePair<String,IppAttributeValue>>>)

指定した値を持つ属性のcollection配列を含む IppAttributeValue オブジェクトを作成します。

CreateDateTime(DateTime)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む dateTimeIppAttributeValue オブジェクトを作成します。

CreateDateTimeArray(IIterable<DateTime>)

指定した値を持つ属性のdateTime配列を含む IppAttributeValue オブジェクトを作成します。

CreateEnum(Int32)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む enumIppAttributeValue オブジェクトを作成します。

CreateEnumArray(IIterable<Int32>)

指定した値を持つ属性のenum配列を含む IppAttributeValue オブジェクトを作成します。

CreateInteger(Int32)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む integerIppAttributeValue オブジェクトを作成します。

CreateIntegerArray(IIterable<Int32>)

指定した値を持つ属性のinteger配列を含む IppAttributeValue オブジェクトを作成します。

CreateKeyword(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む keywordIppAttributeValue オブジェクトを作成します。

CreateKeywordArray(IIterable<String>)

指定した値を持つ属性のkeyword配列を含む IppAttributeValue オブジェクトを作成します。

CreateMimeMedia(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む mimeMediaTypeIppAttributeValue オブジェクトを作成します。

CreateMimeMediaArray(IIterable<String>)

指定した値を持つ属性のmimeMediaType配列を含む IppAttributeValue オブジェクトを作成します。

CreateNameWithLanguage(IppTextWithLanguage)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む createNameWithLanguageIppAttributeValue オブジェクトを作成します。

CreateNameWithLanguageArray(IIterable<IppTextWithLanguage>)

指定した値を持つ属性のcreateNameWithLanguage配列を含む IppAttributeValue オブジェクトを作成します。

CreateNameWithoutLanguage(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む nameWithoutLanguageIppAttributeValue オブジェクトを作成します。

CreateNameWithoutLanguageArray(IIterable<String>)

指定した値を持つ属性のnameWithoutLanguage配列を含む IppAttributeValue オブジェクトを作成します。

CreateNaturalLanguage(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む naturalLanguageIppAttributeValue オブジェクトを作成します。

CreateNaturalLanguageArray(IIterable<String>)

指定した値を持つ属性のnaturalLanguage配列を含む IppAttributeValue オブジェクトを作成します。

CreateNoValue()

インターネット印刷プロトコル (IPP) で定義されている属性をno-value表す IppAttributeValue オブジェクトを作成します。

CreateOctetString(IBuffer)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む octetStringIppAttributeValue オブジェクトを作成します。

CreateOctetStringArray(IIterable<IBuffer>)

指定した値を持つ属性のoctetString配列を含む IppAttributeValue オブジェクトを作成します。

CreateRangeOfInteger(IppIntegerRange)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む rangeOfIntegerIppAttributeValue オブジェクトを作成します。

CreateRangeOfIntegerArray(IIterable<IppIntegerRange>)

指定した値を持つ属性のrangeOfInteger配列を含む IppAttributeValue オブジェクトを作成します。

CreateResolution(IppResolution)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む resolutionIppAttributeValue オブジェクトを作成します。

CreateResolutionArray(IIterable<IppResolution>)

指定した値を持つ属性のresolution配列を含む IppAttributeValue オブジェクトを作成します。

CreateTextWithLanguage(IppTextWithLanguage)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む textWithLanguageIppAttributeValue オブジェクトを作成します。

CreateTextWithLanguageArray(IIterable<IppTextWithLanguage>)

指定した値を持つ属性のtextWithLanguage配列を含む IppAttributeValue オブジェクトを作成します。

CreateTextWithoutLanguage(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む textWithoutLanguageIppAttributeValue オブジェクトを作成します。

CreateTextWithoutLanguageArray(IIterable<String>)

指定した値を持つ属性のtextWithoutLanguage配列を含む IppAttributeValue オブジェクトを作成します。

CreateUnknown()

インターネット印刷プロトコル (IPP) で定義されている属性をunknown表す IppAttributeValue オブジェクトを作成します。

CreateUnsupported()

インターネット印刷プロトコル (IPP) で定義されている属性をunsupported表す IppAttributeValue オブジェクトを作成します。

CreateUri(Uri)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む uriIppAttributeValue オブジェクトを作成します。

CreateUriArray(IIterable<Uri>)

指定した値を持つ属性のuri配列を含む IppAttributeValue オブジェクトを作成します。

CreateUriSchema(String)

インターネット印刷プロトコル (IPP) で定義されている、指定した値を持つ属性を含む uriSchemeIppAttributeValue オブジェクトを作成します。

CreateUriSchemaArray(IIterable<String>)

指定した値を持つ属性のuriScheme配列を含む IppAttributeValue オブジェクトを作成します。

GetBooleanArray()

現在の booleanIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetCharsetArray()

現在の charsetIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetCollectionArray()

現在の collectionIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetDateTimeArray()

現在の dateTimeIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetEnumArray()

現在の enumIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetIntegerArray()

現在の integerIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetKeywordArray()

現在の keywordIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetMimeMediaTypeArray()

現在の mimeMediaTypeIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetNameWithLanguageArray()

現在の nameWithLanguageIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetNameWithoutLanguageArray()

現在の nameWithoutLanguageIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetNaturalLanguageArray()

現在の naturalLanguageIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetOctetStringArray()

現在の octetStringIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetRangeOfIntegerArray()

現在の rangeOfIntegerIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetResolutionArray()

現在の resolutionIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetTextWithLanguageArray()

現在の textWithLanguageIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetTextWithoutLanguageArray()

現在の textWithoutLanguageIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetUriArray()

現在の uriIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

GetUriSchemaArray()

現在の uriSchemeIppAttributeValue オブジェクトに含まれる属性の配列を取得します。

適用対象

こちらもご覧ください