• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Server.SmiEventSink类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Microsoft.SqlServer.Server.SmiEventSink的典型用法代码示例。如果您正苦于以下问题:C# SmiEventSink类的具体用法?C# SmiEventSink怎么用?C# SmiEventSink使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SmiEventSink类属于Microsoft.SqlServer.Server命名空间,在下文中一共展示了SmiEventSink类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: GetBytesLength

 // valid for SqlDbTypes: Binary, VarBinary, Image, Udt, Xml, Char, VarChar, Text, NChar, NVarChar, NText
 //  (Character type support needed for ExecuteXmlReader handling)
 public virtual Int64 GetBytesLength(SmiEventSink sink, int ordinal) {
     if (!CanGet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     }
     else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:10,代码来源:SmiTypedGetterSetter.cs


示例2: GetVariantType

 // Check what type current sql_variant value is
 //      valid for SqlDbType.Variant
 public virtual SmiMetaData GetVariantType(SmiEventSink sink, int ordinal) {
     if (!CanGet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     }
     else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:10,代码来源:SmiTypedGetterSetter.cs


示例3: GetCharsLength

 public virtual long GetCharsLength(SmiEventSink sink, int ordinal)
 {
     if (!this.CanGet)
     {
         throw ADP.InternalError(ADP.InternalErrorCode.InvalidSmiCall);
     }
     throw ADP.InternalError(ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例4: GetDateTimeOffset

 public virtual DateTimeOffset GetDateTimeOffset(SmiEventSink sink, int ordinal)
 {
     if (!this.CanGet)
     {
         throw ADP.InternalError(ADP.InternalErrorCode.InvalidSmiCall);
     }
     throw ADP.InternalError(ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例5: GetChars

 public virtual int GetChars(SmiEventSink sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length)
 {
     if (!this.CanGet)
     {
         throw ADP.InternalError(ADP.InternalErrorCode.InvalidSmiCall);
     }
     throw ADP.InternalError(ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例6: GetBoolean

 public virtual bool GetBoolean(SmiEventSink sink, int ordinal)
 {
     if (!this.CanGet)
     {
         throw ADP.InternalError(ADP.InternalErrorCode.InvalidSmiCall);
     }
     throw ADP.InternalError(ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例7: EndElements

 internal virtual void EndElements(SmiEventSink sink)
 {
     if (!this.CanSet)
     {
         throw ADP.InternalError(ADP.InternalErrorCode.InvalidSmiCall);
     }
     throw ADP.InternalError(ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例8: GetBytes

 public virtual int GetBytes(SmiEventSink sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
     if (!CanGet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     }
     else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例9: GetScratchStream

        // Scratch LOB storage region
        internal virtual SmiStream GetScratchStream( SmiEventSink sink ) {
            // Adding as of V3

            // Implement body with throw because there are only a couple of ways to get to this code:
            //  1) Client is calling this method even though the server negotiated for V2- and hasn't implemented V3 yet.
            //  2) Server didn't implement V3, but negotiated V3+.
            System.Data.Common.ADP.InternalError( System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod );
            return null;
        }
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:10,代码来源:SmiContext.cs


示例10: SqlDataReaderSmi

 internal SqlDataReaderSmi(SmiEventStream eventStream, SqlCommand parent, CommandBehavior behavior, SqlInternalConnectionSmi connection, SmiEventSink parentSink) : base(parent, behavior)
 {
     this._eventStream = eventStream;
     this._currentConnection = connection;
     this._readerEventSink = new ReaderEventSink(this, parentSink);
     this._currentPosition = PositionState.BeforeResults;
     this._isOpen = true;
     this._indexMap = null;
     this._visibleColumnCount = 0;
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:10,代码来源:SqlDataReaderSmi.cs


示例11: Close

        public virtual void Close(
            SmiEventSink        eventSink
        ) {
            // Adding as of V3

            // Implement body with throw because there are only a couple of ways to get to this code:
            //  1) Client is calling this method even though the server negotiated for V2- and hasn't implemented V3 yet.
            //  2) Server didn't implement V3 on some interface, but negotiated V3+.
            throw System.Data.Common.ADP.InternalError( System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod );
        }
开发者ID:uQr,项目名称:referencesource,代码行数:10,代码来源:SmiRequestExecutor.cs


示例12: SetVariantMetaData

        public virtual void SetVariantMetaData( SmiEventSink sink, int ordinal, SmiMetaData metaData ) {
            // ******** OBSOLETING from SMI -- this should have been removed from ITypedSettersV3
            //  Intended to be removed prior to RTM.  Sub-classes need not implement

            // Implement body with throw because there are only a couple of ways to get to this code:
            //  1) Client is calling this method even though the server negotiated for V3+ and dropped support for V2-.
            //  2) Server didn't implement V2- on some interface and negotiated V2-.
            throw System.Data.Common.ADP.InternalError( System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod );
        }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:9,代码来源:SmiTypedGetterSetter.cs


示例13: SetDateTimeOffset

 // valid for DateTimeOffset
 public virtual void SetDateTimeOffset(SmiEventSink sink, int ordinal, DateTimeOffset value) {
     if (!CanSet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     } else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例14: SetString

 // valid for character types: Char, VarChar, Text, NChar, NVarChar, NText
 public virtual void SetString(SmiEventSink sink, int ordinal, string value, int offset, int length) {
     if (!CanSet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     }
     else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:9,代码来源:SmiTypedGetterSetter.cs


示例15: SetCharsLength

 public virtual void SetCharsLength(SmiEventSink sink, int ordinal, long length) {
     if (!CanSet) {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.InvalidSmiCall);
     }
     else {
         throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
     }
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:8,代码来源:SmiTypedGetterSetter.cs


示例16: GetTypedGetterSetter

 // valid for structured types
 //  This method called for both get and set.
 internal virtual SmiTypedGetterSetter GetTypedGetterSetter(SmiEventSink sink, int ordinal) {
     throw System.Data.Common.ADP.InternalError(System.Data.Common.ADP.InternalErrorCode.UnimplementedSMIMethod);
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:5,代码来源:SmiTypedGetterSetter.cs


示例17: GetSingle

 // valid for SqlDbType.Real
 public override Single GetSingle(SmiEventSink sink, int ordinal) {
     return _buffer[ordinal].Single;
 }
开发者ID:krytht,项目名称:DotNetReferenceSource,代码行数:4,代码来源:MemoryRecordBuffer.cs


示例18: GetCharsLength

 // valid for character types: Char, VarChar, Text, NChar, NVarChar, NText
 public override Int64 GetCharsLength(SmiEventSink sink, int ordinal) {
     return _buffer[ordinal].CharsLength;
 }
开发者ID:krytht,项目名称:DotNetReferenceSource,代码行数:4,代码来源:MemoryRecordBuffer.cs


示例19: SendResultsEndToPipe

 internal abstract void SendResultsEndToPipe( SmiRecordBuffer recordBuffer, SmiEventSink eventSink );
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:1,代码来源:SmiContext.cs


示例20: SendMessageToPipe

 internal abstract void SendMessageToPipe( string message, SmiEventSink eventSink );
开发者ID:nlh774,项目名称:DotNetReferenceSource,代码行数:1,代码来源:SmiContext.cs



注:本文中的Microsoft.SqlServer.Server.SmiEventSink类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Server.SmiEventSink_Default类代码示例发布时间:2022-05-26
下一篇:
C# Ipc.JvmObjectReference类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap