Autodesk FDO Provider for SQLServer .NET API Reference

Autodesk FDO Provider SQLServer .NET API

.NET API Reference Autodesk FDO Provider for SQLServer

mgOvDataPropertyDefinition.h

Go to the documentation of this file.
00001 /*
00002 * (C) Copyright 2005 by Autodesk, Inc. All Rights Reserved.
00003 *
00004 * By using this code, you are agreeing to the terms and conditions of
00005 * the License Agreement included in the documentation for this code.
00006 *
00007 * AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
00008 * CORRECTNESS OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE
00009 * IT. AUTODESK PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY
00010 * DISCLAIMS ANY LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL
00011 * DAMAGES FOR ERRORS, OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 *
00013 * Use, duplication, or disclosure by the U.S. Government is subject
00014 * to restrictions set forth in FAR 52.227-19 (Commercial Computer
00015 * Software Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
00016 * (Rights in Technical Data and Computer Software), as applicable.
00017 *
00018 *
00019 */
00020 
00021 #pragma once
00022 
00023 #include "FDO\Providers\Rdbms\Override\SQLServer\mgIOvPropertyDefinition.h"
00024 
00025 class FdoSqlServerOvDataPropertyDefinition;
00026 
00027 BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER
00028 public __gc class OvColumn;
00029 
00030 ///<summary>Concrete class defining physical schema overrides for a data property definition.</summary>
00031 public __gc class OvDataPropertyDefinition : public NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvDataPropertyDefinition, public NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER::IOvPropertyDefinition
00032 {
00033 public:
00034     ///<summary>Constructs a default of an FdoSqlServerOvDataPropertyDefinition</summary>
00035     OvDataPropertyDefinition();
00036 
00037     ///<summary>Constructs an instance of an FdoSqlServerOvDataPropertyDefinition using the specified arguments</summary>
00038     /// <param name="name">Input name</param>
00039     OvDataPropertyDefinition(System::String* name);
00040 
00041     ///<summary>Gets the SqlServer column</summary>
00042     /// <returns>Returns the SqlServer column</returns>
00043     __property NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER::OvColumn* get_Column();
00044 
00045     ///<summary>Sets the SqlServer column</summary>
00046     /// <returns>Returns nothing</returns>
00047     __property System::Void set_Column(NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER::OvColumn* column);
00048 
00049 public private:
00050     OvDataPropertyDefinition(System::IntPtr unmanaged, System::Boolean autoDelete);
00051 
00052     inline FdoSqlServerOvDataPropertyDefinition* GetImpObj();
00053 };
00054 
00055 END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER

Comments?