Share via


CustomIdFormatRequiresIdGeneratorException Class

The exception that is thrown when a custom ID format is specified in the IdFormats property of a provider, but the provider does not implement ISimpleSyncProviderIdGenerator.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class CustomIdFormatRequiresIdGeneratorException
    Inherits SimpleProvidersException
'Usage
Dim instance As CustomIdFormatRequiresIdGeneratorException
[SerializableAttribute] 
public class CustomIdFormatRequiresIdGeneratorException : SimpleProvidersException
[SerializableAttribute] 
public ref class CustomIdFormatRequiresIdGeneratorException : public SimpleProvidersException
/** @attribute SerializableAttribute() */ 
public class CustomIdFormatRequiresIdGeneratorException extends SimpleProvidersException
SerializableAttribute 
public class CustomIdFormatRequiresIdGeneratorException extends SimpleProvidersException

Remarks

Sync Framework automatically generates IDs in the following format: GUID for replica IDs; and GUID with an 8-byte prefix for item IDs. If a different format is specified in the IdFormats property of a provider, the provider must implement ISimpleSyncProviderIdGenerator to generate IDs in the specified format.

Inheritance Hierarchy

System.Object
   System.Exception
     Microsoft.Synchronization.SyncException
       Microsoft.Synchronization.SimpleProvidersException
        Microsoft.Synchronization.CustomIdFormatRequiresIdGeneratorException

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

CustomIdFormatRequiresIdGeneratorException Members
Microsoft.Synchronization Namespace