Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / Microsoft / SqlServer / Server / SqlTriggerContext.cs / 1305376 / SqlTriggerContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //daltodov //----------------------------------------------------------------------------- namespace Microsoft.SqlServer.Server { using System.Data.Common; using System.Data.SqlClient; using System.Data.SqlTypes; using System.Diagnostics; public sealed class SqlTriggerContext { TriggerAction _triggerAction; bool[] _columnsUpdated; SqlXml _eventInstanceData; internal SqlTriggerContext(TriggerAction triggerAction, bool[] columnsUpdated, SqlXml eventInstanceData) { _triggerAction = triggerAction; _columnsUpdated = columnsUpdated; _eventInstanceData = eventInstanceData; } public int ColumnCount { get { int result = 0; if (null != _columnsUpdated) { result = _columnsUpdated.Length; } return result; } } public SqlXml EventData { get { return _eventInstanceData; } } public TriggerAction TriggerAction { get { return _triggerAction; } } public bool IsUpdatedColumn(int columnOrdinal) { if (null != _columnsUpdated) { return _columnsUpdated[columnOrdinal]; // will throw IndexOutOfRangeException if it's out of range... } throw ADP.IndexOutOfRange(columnOrdinal); // if there aren't any columns, that means IndexOutOfRange too... } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CultureData.cs
- ArrayHelper.cs
- Models.cs
- NetWebProxyFinder.cs
- PrintControllerWithStatusDialog.cs
- HttpCacheParams.cs
- Viewport2DVisual3D.cs
- ContentAlignmentEditor.cs
- Membership.cs
- WebBrowserEvent.cs
- ViewBase.cs
- FocusWithinProperty.cs
- webeventbuffer.cs
- WebPartDescription.cs
- Socket.cs
- AppLevelCompilationSectionCache.cs
- RemoteWebConfigurationHost.cs
- XMLSchema.cs
- HtmlLinkAdapter.cs
- AdditionalEntityFunctions.cs
- MetabaseSettingsIis7.cs
- sqlinternaltransaction.cs
- ToolTipAutomationPeer.cs
- GridViewRowEventArgs.cs
- SystemInformation.cs
- WmfPlaceableFileHeader.cs
- webbrowsersite.cs
- DefaultExpression.cs
- MapPathBasedVirtualPathProvider.cs
- DoubleAnimationBase.cs
- BindingNavigatorDesigner.cs
- TreeWalkHelper.cs
- PageParser.cs
- DesignerSerializationVisibilityAttribute.cs
- MethodBody.cs
- SamlSerializer.cs
- SafeThemeHandle.cs
- Memoizer.cs
- CredentialCache.cs
- ServerIdentity.cs
- RelativeSource.cs
- EditorPartChrome.cs
- XPathNavigatorKeyComparer.cs
- CacheDependency.cs
- DBParameter.cs
- xmlglyphRunInfo.cs
- OleDbDataAdapter.cs
- SqlCommandAsyncResult.cs
- AdapterUtil.cs
- TreeNodeMouseHoverEvent.cs
- PropagatorResult.cs
- PrintingPermissionAttribute.cs
- NativeCppClassAttribute.cs
- ObjectHelper.cs
- ArrayList.cs
- PresentationTraceSources.cs
- HtmlToClrEventProxy.cs
- ActionFrame.cs
- KeyedHashAlgorithm.cs
- ElementsClipboardData.cs
- TagPrefixCollection.cs
- StateBag.cs
- ContourSegment.cs
- CompilationLock.cs
- Setter.cs
- _ConnectStream.cs
- HelpInfo.cs
- SourceInterpreter.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ColorConvertedBitmapExtension.cs
- ResourceWriter.cs
- Logging.cs
- WebPart.cs
- PathNode.cs
- Filter.cs
- EntityDataSourceContextCreatingEventArgs.cs
- Error.cs
- DllNotFoundException.cs
- Int32Rect.cs
- GridViewDesigner.cs
- Base64Stream.cs
- KeysConverter.cs
- ProtocolsConfigurationHandler.cs
- DataServiceHost.cs
- RenamedEventArgs.cs
- Vector3DIndependentAnimationStorage.cs
- HtmlEncodedRawTextWriter.cs
- MultipartContentParser.cs
- ConvertersCollection.cs
- SignalGate.cs
- TypeSystem.cs
- ImageList.cs
- ContentElementCollection.cs
- DisplayInformation.cs
- NoResizeSelectionBorderGlyph.cs
- StylusButtonEventArgs.cs
- PropertyIDSet.cs
- CryptoProvider.cs
- Binding.cs
- IDQuery.cs