Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.97 KB

File metadata and controls

58 lines (42 loc) · 2.97 KB
title IAppHostPropertySchema::IsCombinedKey Property
description Describes the IAppHostPropertySchema::IsCombinedKey property and provides the syntax, parameters, and requirements.
ms.date 10/07/2016
ms.assetid 1a7b0abb-b457-4782-4c1c-eb0990cbe93a

IAppHostPropertySchema::IsCombinedKey Property

Determines whether a property is part of a multiple-attribute key for a collection.

Syntax

HRESULT get_IsCombinedKey(  
   [out,  
   retval] VARIANT_BOOL* pfIsCombinedKey  
);  

Parameters

pfIsCombinedKey
A pointer to a VARIANT_BOOL. VARIANT_TRUE if the property is part of a multiple-attribute key; otherwise, VARIANT_FALSE.

Return Value

An HRESULT. Possible values include, but are not limited to, those in the following table.

Value Description
S_OK Indicates that the operation was successful.

Remarks

The binding element is an example of a combined key. In the following example, the binding element contains protocol and bindingInformation attributes that are part of a combined key.

<element name="bindings">

<collection addElement="binding" clearElement="clear">

<attribute name="protocol" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString" />

<attribute name="bindingInformation" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString" />

</collection>

</element>

The bindings element can contain any number of elements that have the same protocol attribute. However, the bindings element cannot contain more than one binding element that has the same protocol and bindingInformation attributes.

Requirements

Type Description
Client - IIS 7.0 on [!INCLUDEwinvista]
- IIS 7.5 on Windows 7
- IIS 8.0 on Windows 8
- IIS 10.0 on Windows 10
Server - IIS 7.0 on [!INCLUDEwinsrv2008]
- IIS 7.5 on Windows Server 2008 R2
- IIS 8.0 on Windows Server 2012
- IIS 8.5 on Windows Server 2012 R2
- IIS 10.0 on Windows Server 2016
Product - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- [!INCLUDEiisexp75], [!INCLUDEiisexp80], [!INCLUDEiisexp100]
Header Ahadmin.h

See Also

IAppHostPropertySchema Interface
IAppHostPropertySchema::IsUniqueKey Property