IppAttributeValue 类

定义

表示 Internet 打印协议 (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)

创建一个 IppAttributeValue 对象,该对象包含 boolean 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateBooleanArray(IIterable<Boolean>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 boolean

CreateCharset(String)

创建一个 IppAttributeValue 对象,该对象包含 charset 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateCharsetArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 charset

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

创建一个 IppAttributeValue 对象,该对象包含 collection 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

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

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 collection

CreateDateTime(DateTime)

创建一个 IppAttributeValue 对象,该对象包含 dateTime 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateDateTimeArray(IIterable<DateTime>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 dateTime

CreateEnum(Int32)

创建一个 IppAttributeValue 对象,该对象包含 enum 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateEnumArray(IIterable<Int32>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 enum

CreateInteger(Int32)

创建一个 IppAttributeValue 对象,该对象包含 integer 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateIntegerArray(IIterable<Int32>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 integer

CreateKeyword(String)

创建一个 IppAttributeValue 对象,该对象包含 keyword 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateKeywordArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 keyword

CreateMimeMedia(String)

创建一个 IppAttributeValue 对象,该对象包含 mimeMediaType 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateMimeMediaArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 mimeMediaType

CreateNameWithLanguage(IppTextWithLanguage)

创建一个 IppAttributeValue 对象,该对象包含 createNameWithLanguage 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateNameWithLanguageArray(IIterable<IppTextWithLanguage>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 createNameWithLanguage

CreateNameWithoutLanguage(String)

创建一个 IppAttributeValue 对象,该对象包含 nameWithoutLanguage 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateNameWithoutLanguageArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 nameWithoutLanguage

CreateNaturalLanguage(String)

创建一个 IppAttributeValue 对象,该对象包含 naturalLanguage 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateNaturalLanguageArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 naturalLanguage

CreateNoValue()

创建一个 IppAttributeValue 对象,该对象表示 no-value 由 Internet 打印协议 (IPP) 定义的属性。

CreateOctetString(IBuffer)

创建一个 IppAttributeValue 对象,该对象包含 octetString 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateOctetStringArray(IIterable<IBuffer>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 octetString

CreateRangeOfInteger(IppIntegerRange)

创建一个 IppAttributeValue 对象,该对象包含 rangeOfInteger 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateRangeOfIntegerArray(IIterable<IppIntegerRange>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 rangeOfInteger

CreateResolution(IppResolution)

创建一个 IppAttributeValue 对象,该对象包含 resolution 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateResolutionArray(IIterable<IppResolution>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 resolution

CreateTextWithLanguage(IppTextWithLanguage)

创建一个 IppAttributeValue 对象,该对象包含 textWithLanguage 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateTextWithLanguageArray(IIterable<IppTextWithLanguage>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 textWithLanguage

CreateTextWithoutLanguage(String)

创建一个 IppAttributeValue 对象,该对象包含 textWithoutLanguage 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateTextWithoutLanguageArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 textWithoutLanguage

CreateUnknown()

创建一个 IppAttributeValue 对象,该对象表示 unknown 由 Internet 打印协议 (IPP) 定义的属性。

CreateUnsupported()

创建一个 IppAttributeValue 对象,该对象表示 unsupported 由 Internet 打印协议 (IPP) 定义的属性。

CreateUri(Uri)

创建一个 IppAttributeValue 对象,该对象包含 uri 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateUriArray(IIterable<Uri>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 uri

CreateUriSchema(String)

创建一个 IppAttributeValue 对象,该对象包含 uriScheme 由 Internet 打印协议 (IPP) 定义的具有指定值的属性。

CreateUriSchemaArray(IIterable<String>)

创建一个 IppAttributeValue 对象,该对象包含具有指定值的属性数组 uriScheme

GetBooleanArray()

获取包含在当前 IppAttributeValue 对象中的属性数组boolean

GetCharsetArray()

获取包含在当前 IppAttributeValue 对象中的属性数组charset

GetCollectionArray()

获取包含在当前 IppAttributeValue 对象中的属性数组collection

GetDateTimeArray()

获取包含在当前 IppAttributeValue 对象中的属性数组dateTime

GetEnumArray()

获取包含在当前 IppAttributeValue 对象中的属性数组enum

GetIntegerArray()

获取包含在当前 IppAttributeValue 对象中的属性数组integer

GetKeywordArray()

获取包含在当前 IppAttributeValue 对象中的属性数组keyword

GetMimeMediaTypeArray()

获取包含在当前 IppAttributeValue 对象中的属性数组mimeMediaType

GetNameWithLanguageArray()

获取包含在当前 IppAttributeValue 对象中的属性数组nameWithLanguage

GetNameWithoutLanguageArray()

获取包含在当前 IppAttributeValue 对象中的属性数组nameWithoutLanguage

GetNaturalLanguageArray()

获取包含在当前 IppAttributeValue 对象中的属性数组naturalLanguage

GetOctetStringArray()

获取包含在当前 IppAttributeValue 对象中的属性数组octetString

GetRangeOfIntegerArray()

获取包含在当前 IppAttributeValue 对象中的属性数组rangeOfInteger

GetResolutionArray()

获取包含在当前 IppAttributeValue 对象中的属性数组resolution

GetTextWithLanguageArray()

获取包含在当前 IppAttributeValue 对象中的属性数组textWithLanguage

GetTextWithoutLanguageArray()

获取包含在当前 IppAttributeValue 对象中的属性数组textWithoutLanguage

GetUriArray()

获取包含在当前 IppAttributeValue 对象中的属性数组uri

GetUriSchemaArray()

获取包含在当前 IppAttributeValue 对象中的属性数组uriScheme

适用于

另请参阅