| 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 |
Determines whether a property is part of a multiple-attribute key for a collection.
HRESULT get_IsCombinedKey(
[out,
retval] VARIANT_BOOL* pfIsCombinedKey
); pfIsCombinedKey
A pointer to a VARIANT_BOOL. VARIANT_TRUE if the property is part of a multiple-attribute key; otherwise, VARIANT_FALSE.
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. |
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.
| 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 |
IAppHostPropertySchema Interface
IAppHostPropertySchema::IsUniqueKey Property