|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchemaChangeInfo
Provides access to the replica schema change info.
This interface provides methods to retrieve and apply schema changes to a replica.
A reference to this interface is returned from the ISchemaChanges::GetChanges method.
Method Summary | |
---|---|
IEnumSchemaChange |
getChanges()
The schema changes. |
IPropertySet |
getExtendedProperties()
Properties associated with the schema change object. |
Object |
getFromObject()
The source replicas representation of the schema. |
int |
getSchemaChangeType()
Type of schema change. |
Object |
getToObject()
The target replicas representation of the schema. |
Object |
getToParent()
The parent container of the schema change object. |
boolean |
isApplySchemaChange()
Indicates if schema changes will be applied. |
void |
setApplySchemaChange(boolean applySchemaChange)
Indicates if schema changes will be applied. |
Method Detail |
---|
int getSchemaChangeType() throws IOException, AutomationException
This property returns the type of schema changes. This is returned as a value of the esriSchemaChangeConstant. See the esriSchemaChangeConstant for more information.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getFromObject() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getToObject() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getToParent() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isApplySchemaChange() throws IOException, AutomationException
Returns TRUE if the schema change will be applied. Returns FALSE if the schema change will not be applied.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setApplySchemaChange(boolean applySchemaChange) throws IOException, AutomationException
Set this property to TRUE to apply the schema change. Set this property to FALSE if you don't want to apply this schema change.
applySchemaChange
- The applySchemaChange (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchemaChange getChanges() throws IOException, AutomationException
This method returns the schema changes as a reference to IEnumSchemaChangeInfo.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPropertySet getExtendedProperties() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |