|
- <?xml version="1.0"?>
- <doc xml:lang="en">
- <assembly>
- <name>Microsoft.ApplicationInsights</name>
- </assembly>
- <members>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.AjaxCallData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.AvailabilityData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.DataPoint">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.EventData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MessageData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.MetricData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PageViewPerfData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.PerformanceCounterData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RemoteDependencyData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.RequestData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.SessionStateData">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame">
- <summary>
- Partial class to add the EventData attribute and any additional customizations to the generated type.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ContextTagKeys">
- <summary>
- Holds the static singleton instance of ContextTagKeys.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails">
- <summary>
- Additional implementation for ExceptionDetails.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails.CreateWithoutStackInfo(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
- <summary>
- Creates a new instance of ExceptionDetails from a System.Exception and a parent ExceptionDetails.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.External.Tags">
- <summary>
- Base class for tags backed context.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Log">
- <summary>RichPayloadEventSource instance.</summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventSourceInternal">
- <summary>Event source.</summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.EventProviderName">
- <summary>Event provider name.</summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.#ctor">
- <summary>
- Initializes a new instance of the RichPayloadEventSource class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process a collected telemetry item.
- </summary>
- <param name="item">A collected Telemetry item.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose">
- <summary>
- Disposes the object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Dispose(System.Boolean)">
- <summary>
- Disposes the object.
- </summary>
- <param name="disposing">True if disposing.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords">
- <summary>
- Keywords for the RichPayloadEventSource.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Requests">
- <summary>
- Keyword for requests.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Traces">
- <summary>
- Keyword for traces.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Events">
- <summary>
- Keyword for events.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Exceptions">
- <summary>
- Keyword for exceptions.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Dependencies">
- <summary>
- Keyword for dependencies.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Metrics">
- <summary>
- Keyword for metrics.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.PageViews">
- <summary>
- Keyword for page views.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.RichPayloadEventSource.Keywords.Availability">
- <summary>
- Keyword for availability.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation">
- <summary>
- The .NET 4.0 and 4.5 implementation of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> interface.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.ReadConfigurationXml">
- <summary>
- Returns contents of the ApplicationInsights.config file in the application directory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetDebugOutput">
- <summary>
- Returns the platform specific Debugger writer to the VS output console.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformImplementation.GetMachineName">
- <summary>
- Returns the machine name.
- </summary>
- <returns>The machine name.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton">
- <summary>
- Provides access to the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current"/> platform.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Platform.PlatformSingleton.Current">
- <summary>
- Gets or sets the current <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform"/> implementation.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> class.
- </summary>
- <remarks>
- This constructor is protected because <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> is only meant to be instantiated
- by the <see cref="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance"/> property or by tests.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory.Instance">
- <summary>
- Gets or sets the default <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryConfigurationFactory"/> instance used by <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
- </summary>
- <remarks>
- This property is a test isolation "pinch point" that allows us to test <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> without using reflection.
- </remarks>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext">
- <summary>
- Encapsulates information describing an Application Insights component.
- </summary>
- <remarks>
- This class matches the "Application" schema concept. We are intentionally calling it "Component" for consistency
- with terminology used by our portal and services and to encourage standardization of terminology within our
- organization. Once a consensus is reached, we will change type and property names to match.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.ComponentContext.Version">
- <summary>
- Gets or sets the application version.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper">
- <summary>
- HttpWebResponse wrapper object.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.Content">
- <summary>
- Gets or sets HttpWebResponse content.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusCode">
- <summary>
- Gets or sets HttpWebResponse StatusCode.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.RetryAfterHeader">
- <summary>
- Gets or sets HttpWebResponse Retry-After header value.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.HttpWebResponseWrapper.StatusDescription">
- <summary>
- Gets or sets HttpWebResponse StatusDescription.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter">
- <summary>
- Writes telemetry items to debug output.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.IsTracingDisabled">
- <summary>
- Gets or sets a value indicating whether writing telemetry items to debug output is enabled.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryDebugWriter.WriteTelemetry(Microsoft.ApplicationInsights.Channel.ITelemetry,System.String)">
- <summary>
- Write the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item to debug output.
- </summary>
- <param name="telemetry">Item to write.</param>
- <param name="filteredBy">If specified, indicates the telemetry item was filtered out and not sent to the API.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext">
- <summary>
- Encapsulates information about a cloud where an application is running.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleName">
- <summary>
- Gets or sets the role name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CloudContext.RoleInstance">
- <summary>
- Gets or sets the role instance.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext">
- <summary>
- Encapsulates information about a device where an application is running.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Type">
- <summary>
- Gets or sets the type for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Id">
- <summary>
- Gets or sets a device unique ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OperatingSystem">
- <summary>
- Gets or sets the operating system name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.OemName">
- <summary>
- Gets or sets the device OEM for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Model">
- <summary>
- Gets or sets the device model for the current device.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.NetworkType">
- <summary>
- Gets or sets the <a href="http://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib">IANA interface type</a>
- for the internet connected network adapter.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.ScreenResolution">
- <summary>
- Gets or sets the current application screen resolution.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.DeviceContext.Language">
- <summary>
- Gets or sets the current display language of the operating system.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.ConvertToExceptionDetails(System.Exception,Microsoft.ApplicationInsights.Extensibility.Implementation.External.ExceptionDetails)">
- <summary>
- Converts a System.Exception to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.ExceptionDetails.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.SanitizeStackFrame``2(System.Collections.Generic.IList{``0},System.Func{``0,System.Int32,``1},System.Func{``1,System.Int32})">
- <summary>
- Sanitizing stack to 32k while selecting the initial and end stack trace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrame(System.Diagnostics.StackFrame,System.Int32)">
- <summary>
- Converts a System.Diagnostics.StackFrame to a Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryTypes.StackFrame.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.ExceptionConverter.GetStackFrameLength(Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame)">
- <summary>
- Gets the stack frame length for only the strings in the stack frame.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext">
- <summary>
- Encapsulates Internal information.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.SdkVersion">
- <summary>
- Gets or sets application insights SDK version.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.AgentVersion">
- <summary>
- Gets or sets application insights agent version.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.InternalContext.NodeName">
- <summary>
- Gets or sets node name for the billing purposes. Use this filed to override the standard way node names got detected.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform">
- <summary>
- Encapsulates platform-specific functionality required by the API.
- </summary>
- <remarks>
- This type is public to enable mocking on Windows Phone.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.ReadConfigurationXml">
- <summary>
- Returns contents of the ApplicationInsights.config file in the application directory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetDebugOutput">
- <summary>
- Returns the platform specific Debugger writer to the VS output console.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.IPlatform.GetMachineName">
- <summary>
- Returns the machine name.
- </summary>
- <returns>The machine name.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator">
- <summary>
- Interface for random number generator capable of producing
- a batch of unsigned 64 bit random numbers.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer">
- <summary>
- Serializes and compress the telemetry items into a JSON string. Compression will be done using GZIP, for Windows Phone 8 compression will be disabled because there
- is API support for it.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CompressionType">
- <summary>
- Gets the compression type used by the serializer.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ContentType">
- <summary>
- Gets the content type used by the serializer.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.Boolean)">
- <summary>
- Serializes and compress the telemetry items into a JSON string. Each JSON object is separated by a new line.
- </summary>
- <param name="telemetryItems">The list of telemetry items to serialize.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.ConvertToByteArray(System.String,System.Boolean)">
- <summary>
- Converts serialized telemetry items to a byte array.
- </summary>
- <param name="telemetryItems">Serialized telemetry items.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Deserialize(System.Byte[],System.Boolean)">
- <summary>
- Deserializes and decompress the telemetry items into a JSON string.
- </summary>
- <param name="telemetryItemsData">Serialized telemetry items.</param>
- <param name="compress">Should deserialization also perform decompression.</param>
- <returns>Telemetry items serialized as a string.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.Serialize(Microsoft.ApplicationInsights.Channel.ITelemetry,System.Boolean)">
- <summary>
- Serialize and compress a telemetry item.
- </summary>
- <param name="telemetryItem">A telemetry item.</param>
- <param name="compress">Should serialization also perform compression.</param>
- <returns>The compressed and serialized telemetry item.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry})">
- <summary>
- Serializes <paramref name="telemetryItems"/> into a JSON string. Each JSON object is separated by a new line.
- </summary>
- <param name="telemetryItems">The list of telemetry items to serialize.</param>
- <returns>A JSON string of all the serialized items.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAsString(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Serializes a <paramref name="telemetry"/> into a JSON string.
- </summary>
- <param name="telemetry">The telemetry to serialize.</param>
- <returns>A JSON string of the serialized telemetry.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.CreateCompressedStream(System.IO.Stream)">
- <summary>
- Creates a GZIP compression stream that wraps <paramref name="stream"/>. For windows phone 8.0 it returns <paramref name="stream"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SeializeToStream(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.IO.TextWriter)">
- <summary>
- Serializes <paramref name="telemetryItems"/> and write the response to <paramref name="streamWriter"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonSerializer.SerializeAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry,Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter)">
- <summary>
- Serializes this object in JSON format.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WritePropertyName(System.String)">
- <summary>
- Writes the specified property name enclosed in double quotation marks followed by a colon.
- </summary>
- <remarks>
- When this method is called multiple times, the second call after <see cref="M:Microsoft.ApplicationInsights.Extensibility.Implementation.JsonWriter.WriteStartObject"/>
- and all subsequent calls will write a coma before the name.
- </remarks>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext">
- <summary>
- Encapsulates telemetry location information.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.LocationContext.Ip">
- <summary>
- Gets or sets the location IP.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext">
- <summary>
- Encapsulates information about an operation. Operation normally reflects an end to end scenario that starts from a user action (e.g. button click).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Id">
- <summary>
- Gets or sets the application-defined operation ID for the topmost operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.ParentId">
- <summary>
- Gets or sets the parent operation ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.CorrelationVector">
- <summary>
- Gets or sets the correlation vector for the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.Name">
- <summary>
- Gets or sets the application-defined topmost operation's name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContext.SyntheticSource">
- <summary>
- Gets or sets the application-defined operation SyntheticSource.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry">
- <summary>
- Base class for telemetry types representing duration in time.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.StartTime">
- <summary>
- Gets or sets the start time of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Id">
- <summary>
- Gets or sets Operation ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Name">
- <summary>
- Gets or sets the name of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Success">
- <summary>
- Gets or sets whether operation has finished successfully.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Duration">
- <summary>
- Gets or sets the duration of the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Properties">
- <summary>
- Gets the custom properties collection.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Timestamp">
- <summary>
- Gets or sets the timestamp for the operation.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Context">
- <summary>
- Gets the object that contains contextual information about the application at the time when it handled the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.BeginTimeInTicks">
- <summary>
- Gets or sets Time in StopWatch ticks representing begin time of the operation. Used internally
- for calculating duration between begin and end.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry.Sanitize">
- <summary>
- Allow to call OperationTelemetry.Sanitize method from child classes.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Property">
- <summary>
- A helper class for implementing properties of telemetry and context classes.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext">
- <summary>
- Encapsulates information about a user session.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.Id">
- <summary>
- Gets or sets the application-defined session ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.SessionContext.IsFirst">
- <summary>
- Gets or sets the IsFirst Session for the user.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer">
- <summary>
- Runs a task after a certain delay and log any error.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.InfiniteTimeSpan">
- <summary>
- Represents an infinite time span.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Delay">
- <summary>
- Gets or sets the delay before the task starts.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.IsStarted">
- <summary>
- Gets a value indicating whether value that indicates if a task has already started.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Start(System.Func{System.Threading.Tasks.Task})">
- <summary>
- Start the task.
- </summary>
- <param name="elapsed">The task to run.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Cancel">
- <summary>
- Cancels the current task.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.Dispose">
- <summary>
- Releases unmanaged and - optionally - managed resources.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TaskTimer.LogException(System.Exception)">
- <summary>
- Log exception thrown by outer code.
- </summary>
- <param name="exception">Exception to log.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Telemetry.NormalizeInstrumentationKey(System.String)">
- <summary>
- Normalize instrumentation key by removing dashes ('-') and making string in the lowercase.
- In case no InstrumentationKey is available just return empty string.
- In case when InstrumentationKey is available return normalized key + dot ('.')
- as a separator between instrumentation key part and telemetry name part.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions">
- <summary>
- Extension methods for TelemetryContext.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryContextExtensions.GetInternalContext(Microsoft.ApplicationInsights.DataContracts.TelemetryContext)">
- <summary>
- Returns TelemetryContext's Internal context.
- </summary>
- <param name="context">Telemetry context to get Internal context for.</param>
- <returns>Internal context for TelemetryContext.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain">
- <summary>
- Represents the TelemetryProcessor chain. Clients should use TelemetryProcessorChainBuilder to construct this object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class.
- Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain" /> class by using the given list elements.
- Marked internal, as clients should use TelemetryProcessorChainBuilder to build the processing chain.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.FirstTelemetryProcessor">
- <summary>
- Gets the first telemetry processor from the chain of processors.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.TelemetryProcessors">
- <summary>
- Gets the list of TelemetryProcessors making up this chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Invokes the process method in the first telemetry processor.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain.Dispose">
- <summary>
- Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChain"/> class.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder">
- <summary>
- Represents an object used to Build a TelemetryProcessorChain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder" /> class.
- </summary>
- <param name="configuration"> The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance to which the constructed processing chain should be set to. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Use(System.Func{Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor,Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor})">
- <summary>
- Uses given factory to add TelemetryProcessor to the chain of processors. The processors
- in the chain will be invoked in the same order in which they are added.
- </summary>
- <param name="telemetryProcessorFactory">A delegate that returns a <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/>
- , given the next <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> in the call chain.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryProcessorChainBuilder.Build">
- <summary>
- Builds the chain of linked <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor" /> instances and sets the same in configuration object passed.
- A special telemetry processor for handling Transmission is always appended as the last
- processor in the chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.OperationIsNullWarning(System.String)">
- <summary>
- Logs the information when there operation to track is null.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.InvalidOperationToStopError(System.String)">
- <summary>
- Logs the information when there operation to stop does not match the current operation.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords">
- <summary>
- Keywords for the PlatformEventSource.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.UserActionable">
- <summary>
- Key word for user actionable events.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.Diagnostics">
- <summary>
- Keyword for errors that trace at Verbose level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.VerboseFailure">
- <summary>
- Keyword for errors that trace at Verbose level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.CoreEventSource.Keywords.ErrorFailure">
- <summary>
- Keyword for errors that trace at Error level.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsListener">
- <summary>
- Subscriber to ETW Event source events, which sends data to other Senders (F5 and Portal).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule">
- <summary>
- Use diagnostics telemetry module to report SDK internal problems to the portal and VS debug output window.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Finalize">
- <summary>
- Finalizes an instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule" /> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Severity">
- <summary>
- Gets or sets diagnostics Telemetry Module LogLevel configuration setting.
- Possible values LogAlways, Critical, Error, Warning, Informational and Verbose.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.DiagnosticsInstrumentationKey">
- <summary>
- Gets or sets instrumentation key for diagnostics. Use to redirect SDK
- internal problems reporting to the separate instrumentation key.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes this telemetry module.
- </summary>
- <param name="configuration">Telemetry configuration to use for this telemetry module.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule.Dispose">
- <summary>
- Disposes this object.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.EventMetaData">
- <summary>
- Event metadata from event source method attribute.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions">
- <summary>
- Provides a set of extension methods for tracing.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.Extensions.ToInvariantString(System.Exception)">
- <summary>
- Returns a culture-independent string representation of the given <paramref name="exception"/> object,
- appropriate for diagnostics tracing.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender">
- <summary>
- This class is responsible for sending diagnostics information into VS debug output
- for F5 experience.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender.debugOutput">
- <summary>
- VS debug output.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.F5DiagnosticsSender"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnosticsSender.Send(Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent)">
- <summary>
- Sends diagnostics data to the appropriate output.
- </summary>
- <param name="eventData">Information about trace event.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsQueueSender">
- <summary>
- A dummy queue sender to keep the data to be sent to the portal before the initialize method is called.
- This is due to the fact that initialize method cannot be called without the configuration and
- the event listener write event is triggered before the diagnosticTelemetryModule initialize method is triggered.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender">
- <summary>
- This class is responsible for sending diagnostics information into portal.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiPrefix">
- <summary>
- Prefix of the traces in portal.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.AiNonUserActionable">
- <summary>
- For user non actionable traces use AI Internal prefix.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration,Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IDiagnoisticsEventThrottlingManager)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.PortalDiagnosticsSender.DiagnosticsInstrumentationKey">
- <summary>
- Gets or sets instrumentation key for diagnostics (optional).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock">
- <summary>
- Thread level resource section lock.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.syncObject">
- <summary>
- Thread level lock object.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock" /> class.
- Marks section locked.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.IsResourceLocked">
- <summary>
- Gets a value indicating whether lock is set on the section.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.ThreadResourceLock.Dispose">
- <summary>
- Release lock.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent">
- <summary>
- Event Source event wrapper.
- Contains description information for trace event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.MetaData">
- <summary>
- Gets or sets event metadata.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.TraceEvent.Payload">
- <summary>
- Gets or sets event event parameters.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor">
- <summary>
- An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor"/> that act as a proxy to the Transmission of telemetry"/>.
- The <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel"/>, as configured in <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> will be used for transmission.
- This processor is always appended as the last processor in the chain.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor"/> class.
- </summary>
- <param name="configuration">The <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> to get the channel from.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TransmissionProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process the given <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> item. Here processing is sending the item through the channel/>.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TypeExtensions">
- <summary>
- Defines extension methods that allow coding against <see cref="T:System.Type"/> without conditional compilation on versions of .NET framework.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext">
- <summary>
- Encapsulates information about a user using an application.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.Id">
- <summary>
- Gets or sets the ID of user accessing the application.
- </summary>
- <remarks>
- Unique user ID is automatically generated in default Application Insights configuration.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AccountId">
- <summary>
- Gets or sets the ID of an application-defined account associated with the user.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.UserAgent">
- <summary>
- Gets or sets the UserAgent of an application-defined account associated with the user.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.UserContext.AuthenticatedUserId">
- <summary>
- Gets or sets the authenticated user id.
- Authenticated user id should be a persistent string that uniquely represents each authenticated user in the application or service.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.random">
- <summary>
- Generator singleton.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.index">
- <summary>
- Index of the last used random number within pre-generated array.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentCount">
- <summary>
- Count of segments of random numbers.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentSize">
- <summary>
- Number of random numbers per segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.bitsToStoreRandomIndexWithinSegment">
- <summary>
- Number of bits used to store index of the random number within segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.segmentIndexMask">
- <summary>
- Bit mask to get segment index bits.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomIndexWithinSegmentMask">
- <summary>
- Bit mask to get index of the random number within segment.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomArrayIndexMask">
- <summary>
- Bit mask to get index of the random number in the pre-generated array.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomGemerators">
- <summary>
- Array of random number batch generators (one per each segment).
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.randomNumbers">
- <summary>
- Array of pre-generated random numbers.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize">
- <summary>
- Initializes generator with a set of random numbers.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Initialize(System.Func{System.UInt64,Microsoft.ApplicationInsights.Extensibility.Implementation.IRandomNumberBatchGenerator},System.Int32,System.Int32)">
- <summary>
- Initializes generator with a set of random numbers.
- </summary>
- <param name="randomGeneratorFactory">Factory used to create random number batch generators.</param>
- <param name="segmentIndexBits">Number of significant bits in segment index, i.e. value of 3 means 8 segments of random numbers - 0..7.</param>
- <param name="segmentBits">Number of significant bits in random number index within segment, i.e. value of 10 means 1024 random numbers per segment.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.Next">
- <summary>
- Weakly thread safe next (random) operation id generator
- where 'weakly' indicates that it is unlikely we'll get into
- collision state.
- </summary>
- <returns>Next operation id.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.WeakConcurrentRandom.RegenerateSegment(System.Int32)">
- <summary>
- Generates random number batch for segment which just exhausted
- according to value of the new index.
- </summary>
- <param name="newIndex">Index in random number array of the random number we're about to return.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator">
- <summary>
- Generates batches of random number using Xorshift algorithm
- Note: implementation of XorShift algorithm https://en.wikipedia.org/wiki/Xorshift. You can find some extra details and performance tests here http://www.codeproject.com/Articles/9187/A-fast-equivalent-for-System-Random.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.#ctor(System.UInt64)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator"/> class.
- </summary>
- <param name="seed">Random generator seed value.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.XorshiftRandomBatchGenerator.NextBatch(System.UInt64[],System.Int32,System.Int32)">
- <summary>
- Generates a batch of random numbers.
- </summary>
- <param name="buffer">Buffer to put numbers in.</param>
- <param name="index">Start index in the buffer.</param>
- <param name="count">Count of random numbers to generate.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules">
- <summary>
- This API supports the AI Framework infrastructure and is not intended to be used directly from your code.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Instance">
- <summary>
- Gets the TelemetryModules collection.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.TelemetryModules.Modules">
- <summary>
- Gets the telemetry modules collection.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1">
- <summary>
- Operation class that holds the telemetry item and the corresponding telemetry client.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.ParentContext">
- <summary>
- Parent context store that is used to restore call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.#ctor(Microsoft.ApplicationInsights.TelemetryClient,`0)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1"/> class.
- Initializes telemetry client.
- </summary>
- <param name="telemetryClient">Initializes telemetry client object.</param>
- <param name="telemetry">Operation telemetry item that is assigned to the telemetry associated to the current operation item.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Telemetry">
- <summary>
- Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Dispose">
- <summary>
- Dispose method to clear the variables.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextBasedOperationHolder`1.Dispose(System.Boolean)">
- <summary>
- Computes the duration and tracks the respective telemetry item on dispose.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.OperationContextSlotName">
- <summary>
- Name of the operation context store item present in the context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.SaveOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
- <summary>
- Saves the context store to the call context.
- </summary>
- <param name="operationContext">Operation context store instance.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.GetCurrentOperationContext">
- <summary>
- Returns the current operation context store present in the call context.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.Implementation.CallContextHelpers.RestoreOperationContext(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext)">
- <summary>
- Clears the call context and restores the parent operation.
- </summary>
- <param name="parentContext">Parent operation context store to replace child operation context store.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext">
- <summary>
- Operation class that holds operation id and operation name for the current call context.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.ParentOperationId">
- <summary>
- Operation id that will be assigned to all the child telemetry items.
- Parent Operation id that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationId">
- <summary>
- Root Operation id that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Extensibility.Implementation.OperationContextForCallContext.RootOperationName">
- <summary>
- Operation name that will be assigned to all the child telemetry items.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.IDebugOutput">
- <summary>
- Encapsulates method call that has to be compiled with DEBUG compiler constant.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.WriteLine(System.String)">
- <summary>
- Write the message to the VisualStudio output window.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsLogging">
- <summary>
- Checks to see if logging is enabled by an attached debugger.
- </summary>
- <returns>true if a debugger is attached and logging is enabled; otherwise, false.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.IDebugOutput.IsAttached">
- <summary>
- Checks to see if debugger is attached.
- </summary>
- <returns>true if debugger is attached.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1">
- <summary>
- Represents the operation item that holds telemetry which is tracked on end request. Operation can be associated with either WEB or SQL dependencies.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.IOperationHolder`1.Telemetry">
- <summary>
- Gets Telemetry item of interest that is created when StartOperation function of ClientExtensions is invoked.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule">
- <summary>
- Represents an object that supports initialization from <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initialize method is called after all configuration properties have been loaded from the configuration.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer">
- <summary>
- Represents an object that initializes <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
- </summary>
- <remarks>
- The <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> instances use <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects to
- automatically initialize properties of the <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Initializes properties of the specified <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> object.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor">
- <summary>
- Represents an object used to process telemetry as part of sending it to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor.Process(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Process a collected telemetry item.
- </summary>
- <param name="item">A collected Telemetry item.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration">
- <summary>
- Encapsulates the global telemetry configuration typically loaded from the ApplicationInsights.config file.
- </summary>
- <remarks>
- All <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> objects are initialized using the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/>
- telemetry configuration provided by this class.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active">
- <summary>
- Gets the active <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file.
- If the configuration file does not exist, the active configuration instance is initialized with minimum defaults
- needed to send telemetry to Application Insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for the application.
- </summary>
- <exception cref="T:System.ArgumentNullException">The new value is null.</exception>
- <remarks>
- This instrumentation key value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
- created in the application. This value can be overwritten by setting the <see cref="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey"/>
- property of the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.Context"/>.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.DisableTelemetry">
- <summary>
- Gets or sets a value indicating whether sending of telemetry to Application Insights is disabled.
- </summary>
- <remarks>
- This disable tracking setting value is used by default by all <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> instances
- created in the application.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryInitializers">
- <summary>
- Gets the list of <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> objects that supply additional information about telemetry.
- </summary>
- <remarks>
- Telemetry initializers extend Application Insights telemetry collection by supplying additional information
- about individual <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items, such as <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp"/>. A <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>
- invokes telemetry initializers each time <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)"/> method is called.
- The default list of telemetry initializers is provided by the Application Insights NuGet packages and loaded from
- the ApplicationInsights.config file located in the application directory.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessors">
- <summary>
- Gets a readonly collection of TelemetryProcessors.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChainBuilder">
- <summary>
- Gets the TelemetryProcessorChainBuilder which can build and populate TelemetryProcessors in the TelemetryConfiguration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryChannel">
- <summary>
- Gets or sets the telemetry channel.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.TelemetryProcessorChain">
- <summary>
- Gets or sets the chain of processors.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateDefault">
- <summary>
- Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the ApplicationInsights.config file.
- If the configuration file does not exist, the new configuration instance is initialized with minimum defaults
- needed to send telemetry to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.CreateFromConfiguration(System.String)">
- <summary>
- Creates a new <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> instance loaded from the specified configuration.
- </summary>
- <param name="config">An xml serialized configuration.</param>
- <exception cref="T:System.ArgumentNullException">Throws if the config value is null or empty.</exception>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Dispose">
- <summary>
- Releases resources used by the current instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/> class.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer">
- <summary>
- An <see cref="T:Microsoft.ApplicationInsights.Extensibility.ITelemetryInitializer"/> that that populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> property for
- the Microsoft internal telemetry sent to the Vortex endpoint.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Populates <see cref="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence"/> with unique ID and sequential number.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer">
- <summary>
- Telemetry initializer that populates OperationContext for the telemetry item based on context stored in CallContext.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Extensibility.OperationCorrelationTelemetryInitializer.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Initializes/Adds operation id to the existing telemetry item.
- </summary>
- <param name="telemetryItem">Target telemetry item to add operation id.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TaskEx.RethrowIfFaulted(System.Threading.Tasks.Task)">
- <summary>
- Check and rethrow exception for failed task.
- </summary>
- <param name="task">Task to check.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TaskEx.Delay(System.TimeSpan)">
- <summary>
- Creates a task that completes after a specified time interval.
- </summary>
- <param name="timeout">The time span to wait before completing the returned task.</param>
- <returns>A Task that represents the time delay.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TaskEx.Delay(System.TimeSpan,System.Threading.CancellationToken)">
- <summary>
- Creates a task that completes after a specified time interval.
- </summary>
- <param name="timeout">The time span to wait before completing the returned task.</param>
- <param name="token">The cancellation token that will interrupt delay.</param>
- <returns>A Task that represents the time delay.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TaskEx.FromResult``1(``0)">
- <summary>
- Creates a Task that's completed successfully with the specified result.
- </summary>
- <typeparam name="TResult">The type of the result returned by the task.</typeparam>
- <param name="result">The result to store into the completed task.</param>
- <returns>The successfully completed task.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TaskEx.WhenAny(System.Threading.Tasks.Task[])">
- <summary>
- Creates a task that will complete when any of the supplied tasks have completed.
- </summary>
- <param name="tasks">The tasks to wait on for completion.</param>
- <returns>A task that represents the completion of one of the supplied tasks. The return Task's Result is the task that completed.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Utils">
- <summary>
- Various utilities.
- </summary>
- <summary>
- Various utilities.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Utils.RelativeFolderPath">
- <summary>
- The relative path to the cache for our application data.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.GetHashedId(System.String,System.Boolean)">
- <summary>
- Gets the input string as a SHA256 Base64 encoded string.
- </summary>
- <param name="input">The input to hash.</param>
- <param name="isCaseSensitive">If set to <c>false</c> the function will produce the same value for any casing of input.</param>
- <returns>The hashed value.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.PopulateRequiredStringValue(System.String,System.String,System.String)">
- <summary>
- Validates the string and if null or empty populates it with '$parameterName is a required field for $telemetryType' value.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDuration(System.String)">
- <summary>
- Returns default Timespan value if not a valid Timespan.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Utils.ValidateDateTimeOffset(System.String)">
- <summary>
- Returns min DateTimeOffset value if not a valid DateTimeOffset.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel">
- <summary>
- Represents a communication channel for sending telemetry to Application Insights via HTTPS. There will be a buffer that will not be persisted, to enforce the
- queued telemetry items to be sent, <see cref="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush"/> should be called.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.#ctor(Microsoft.ApplicationInsights.Channel.TelemetryBuffer,Microsoft.ApplicationInsights.Channel.InMemoryTransmitter)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel" /> class. Used in unit tests for constructor injection.
- </summary>
- <param name="telemetryBuffer">The telemetry buffer that will be used to enqueue new events.</param>
- <param name="transmitter">The in memory transmitter that will send the events queued in the buffer.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.DeveloperMode">
- <summary>
- Gets or sets a value indicating whether developer mode of telemetry transmission is enabled.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.SendingInterval">
- <summary>
- Gets or sets the sending interval. Once the interval expires, <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/>
- serializes the accumulated telemetry items for transmission and sends it over the wire.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.EndpointAddress">
- <summary>
- Gets or sets the HTTP address where the telemetry is sent.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.InMemoryChannel.MaxTelemetryBufferCapacity">
- <summary>
- Gets or sets the maximum number of telemetry items will accumulate in a memory before
- the <see cref="T:Microsoft.ApplicationInsights.Channel.InMemoryChannel"/> serializing them for transmission to Application Insights.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Sends an instance of ITelemetry through the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush">
- <summary>
- Will send all the telemetry items stored in the memory.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Flush(System.TimeSpan)">
- <summary>
- Will send all the telemetry items stored in the memory.
- </summary>
- <param name="timeout">Timeout interval to abort sending.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryChannel.Dispose">
- <summary>
- Disposing the channel.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter">
- <summary>
- A transmitter that will immediately send telemetry over HTTP.
- Telemetry items are being sent when Flush is called, or when the buffer is full (An OnFull "event" is raised) or every 30 seconds.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingLockObj">
- <summary>
- A lock object to serialize the sending calls from Flush, OnFull event and the Runner.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.disposeCount">
- <summary>
- The number of times this object was disposed.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Flush(System.TimeSpan)">
- <summary>
- Flushes the in-memory buffer and sends it.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Runner">
- <summary>
- Flushes the in-memory buffer and sends the telemetry items in <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.sendingInterval"/> intervals or when
- <see cref="F:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.startRunnerEvent" /> is set.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.OnBufferFull">
- <summary>
- Happens when the in-memory buffer is full. Flushes the in-memory buffer and sends the telemetry items.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.DequeueAndSend(System.TimeSpan)">
- <summary>
- Flushes the in-memory buffer and send it.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.InMemoryTransmitter.Send(System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
- <summary>
- Serializes a list of telemetry items and sends them.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetry">
- <summary>
- The base telemetry type for application insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Context">
- <summary>
- Gets the context associated with this telemetry instance.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- <remarks>
- The sequence is used to track absolute order of uploaded telemetry items. It is a two-part value that includes
- a stable identifier for the current boot session and an incrementing identifier for each event added to the upload queue:
- For UTC this would increment for all events across the system.
- For Persistence this would increment for all events emitted from the hosting process.
- The Sequence helps track how many events were fired and how many events were uploaded and enables identification
- of data lost during upload and de-duplication of events on the ingress server.
- From <a href="https://microsoft.sharepoint.com/teams/CommonSchema/Shared%20Documents/Schema%20Specs/Common%20Schema%202%20-%20Language%20Specification.docx"/>.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetry.Sanitize">
- <summary>
- Sanitizes the properties of the telemetry item based on DP constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.ITelemetryChannel">
- <summary>
- Represents a communication channel for sending telemetry to application insights.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.DeveloperMode">
- <summary>
- Gets or sets a value indicating whether this channel is in developer mode.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.EndpointAddress">
- <summary>
- Gets or sets the endpoint address of the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Send(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- Sends an instance of ITelemetry through the channel.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.ITelemetryChannel.Flush">
- <summary>
- Flushes the in-memory buffer.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.TelemetryBuffer">
- <summary>
- Accumulates <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> items for efficient transmission.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.OnFull">
- <summary>
- Delegate that is raised when the buffer is full.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.TelemetryBuffer.Capacity">
- <summary>
- Gets or sets the maximum number of telemetry items that can be buffered before transmission.
- </summary>
- <exception cref="T:System.ArgumentOutOfRangeException">The value is zero or less.</exception>
- </member>
- <member name="T:Microsoft.ApplicationInsights.Channel.Transmission">
- <summary>
- Implements an asynchronous transmission of data to an HTTP POST endpoint.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Byte[],System.String,System.String,System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.ICollection{Microsoft.ApplicationInsights.Channel.ITelemetry},System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor(System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationInsights.Channel.ITelemetry},System.String,System.String,System.TimeSpan)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Channel.Transmission"/> class. This overload is for Test purposes.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.EndpointAddress">
- <summary>
- Gets the Address of the endpoint to which transmission will be sent.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Content">
- <summary>
- Gets the content of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentType">
- <summary>
- Gets the content's type of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.ContentEncoding">
- <summary>
- Gets the encoding method of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Timeout">
- <summary>
- Gets a timeout value for the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.Id">
- <summary>
- Gets an id of the transmission.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.Channel.Transmission.TelemetryItems">
- <summary>
- Gets the number of telemetry items in the transmission.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.SendAsync">
- <summary>
- Executes the request that the current transmission represents.
- </summary>
- <returns>The task to await.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.Split(System.Func{System.Int32,System.Int32})">
- <summary>
- Splits the Transmission object into two pieces using a method
- to determine the length of the first piece based off of the length of the transmission.
- </summary>
- <returns>
- A tuple with the first item being a Transmission object with n ITelemetry objects
- and the second item being a Transmission object with the remaining ITelemetry objects.
- </returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.Channel.Transmission.CreateRequest(System.Uri)">
- <summary>
- Creates a post web request.
- </summary>
- <param name="address">The Address in the web request.</param>
- <returns>A web request pointing to the <c>Address</c>.</returns>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry">
- <summary>
- Telemetry type used for availability test results.
- Contains a time and message and optionally some additional metadata.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Id">
- <summary>
- Gets or sets the test run id.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Name">
- <summary>
- Gets or sets the test name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Duration">
- <summary>
- Gets or sets availability test duration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether the availability test was successful or not.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.RunLocation">
- <summary>
- Gets or sets location where availability test was run.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Message">
- <summary>
- Gets or sets the error message.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this availability test run.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry">
- <summary>
- Telemetry type used to track events.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> class with the given <paramref name="name"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The event <paramref name="name"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Name">
- <summary>
- Gets or sets the name of the event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this event.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.EventTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt">
- <summary>
- This enumeration is used by ExceptionTelemetry to identify if and where exception was handled.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Unhandled">
- <summary>
- Exception was not handled. Application crashed.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.UserCode">
- <summary>
- Exception was handled in user code.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.ExceptionHandledAt.Platform">
- <summary>
- Exception was handled by some platform handlers.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry">
- <summary>
- Telemetry type used to track exceptions.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.#ctor(System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> class with empty properties.
- </summary>
- <param name="exception">Exception instance.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.HandledAt">
- <summary>
- Gets or sets the value indicated where the exception was handled.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Exception">
- <summary>
- Gets or sets the original exception tracked by this <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Message">
- <summary>
- Gets or sets ExceptionTelemetry message.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined exception metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this exception.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.SeverityLevel">
- <summary>
- Gets or sets Exception severity level.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.IJsonWriter">
- <summary>
- Encapsulates logic for serializing objects to JSON.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartArray">
- <summary>
- Writes opening/left square bracket.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteStartObject">
- <summary>
- Writes opening/left curly brace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndArray">
- <summary>
- Writes closing/right square bracket.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteEndObject">
- <summary>
- Writes closing/right curly brace.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteComma">
- <summary>
- Writes comma.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.String)">
- <summary>
- Writes a <see cref="T:System.String"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Boolean})">
- <summary>
- Writes a <see cref="T:System.Boolean"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Int32})">
- <summary>
- Writes a <see cref="T:System.Int32"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.Double})">
- <summary>
- Writes a <see cref="T:System.Double"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.TimeSpan})">
- <summary>
- Writes a <see cref="T:System.TimeSpan"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Nullable{System.DateTimeOffset})">
- <summary>
- Writes a <see cref="T:System.DateTimeOffset"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteProperty(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Writes a <see cref="T:System.Collections.Generic.IDictionary`2"/> property.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WritePropertyName(System.String)">
- <summary>
- Writes a property name in double quotation marks, followed by a colon.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.IJsonWriter.WriteRawValue(System.Object)">
- <summary>
- Writes <see cref="T:System.Object"/> as raw value directly.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException">
- <summary>
- This exception is used to notify the user that the set of inner exceptions has been trimmed because it exceeded our allowed send limit.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message.
- </summary>
- <param name="message">The message that describes the error. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with a specified error message and a reference to the inner exception that is the cause of this exception.
- </summary>
- <param name="message">The error message that explains the reason for the exception. </param><param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.InnerExceptionCountExceededException"/> class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown. </param><param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination. </param><exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception><exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportProperties">
- <summary>
- Represents an object that supports application-defined properties.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportProperties.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about telemetry.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.ISupportSampling">
- <summary>
- Represent objects that support data sampling.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.ISupportSampling.SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry">
- <summary>
- Telemetry type used to track metrics.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with empty
- properties.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.#ctor(System.String,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> class with the
- specified <paramref name="metricName"/> and <paramref name="metricValue"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The <paramref name="metricName"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Name">
- <summary>
- Gets or sets the name of the metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Value">
- <summary>
- Gets or sets the value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Count">
- <summary>
- Gets or sets the number of samples for this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Min">
- <summary>
- Gets or sets the min value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Max">
- <summary>
- Gets or sets the max value of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.StandardDeviation">
- <summary>
- Gets or sets the standard deviation of this metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this metric.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry">
- <summary>
- Telemetry type used to track page views.
- </summary>
- <remarks>
- You can send information about pages viewed by your application to Application Insights by
- passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/>
- method.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> class with the
- specified <paramref name="pageName"/>.
- </summary>
- <exception cref="T:System.ArgumentException">The <paramref name="pageName"/> is null or empty string.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Name">
- <summary>
- Gets or sets the name of the metric.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Url">
- <summary>
- Gets or sets the page view Uri.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Duration">
- <summary>
- Gets or sets the page view duration.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Metrics">
- <summary>
- Gets a dictionary of custom defined metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this page view.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry">
- <summary>
- The class that represents information about performance counters.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.#ctor(System.String,System.String,System.String,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry"/> class.
- </summary>
- <param name="categoryName">Category name.</param>
- <param name="counterName">Performance counter name.</param>
- <param name="instanceName">Instance name.</param>
- <param name="value">Performance counter value.</param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Value">
- <summary>
- Gets or sets the counter value.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CategoryName">
- <summary>
- Gets or sets the category name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.CounterName">
- <summary>
- Gets or sets the counter name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.InstanceName">
- <summary>
- Gets or sets the instance name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this exception.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.PerformanceCounterTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry">
- <summary>
- The class that represents information about the collected dependency.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="data"/>,
- <paramref name="startTime"/>, <paramref name="duration"/> and <paramref name="success"/> property values.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>,
- <paramref name="dependencyName"/>, <paramref name="data"/> property values.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.#ctor(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> class with the given <paramref name="dependencyName"/>, <paramref name="target"/>,
- <paramref name="dependencyName"/>, <paramref name="data"/>, <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="resultCode"/>
- and <paramref name="success"/> and property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Id">
- <summary>
- Gets or sets Dependency ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.ResultCode">
- <summary>
- Gets or sets the Result Code.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Name">
- <summary>
- Gets or sets resource name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.CommandName">
- <summary>
- Gets or sets text of SQL command or empty it not applicable.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Data">
- <summary>
- Gets or sets data associated with the current dependency instance. Command name/statement statement for SQL dependency, URL for http dependency.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Target">
- <summary>
- Gets or sets target of dependency call. SQL server name, url host, etc.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyTypeName">
- <summary>
- Gets or sets the dependency type name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Type">
- <summary>
- Gets or sets the dependency type name.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Duration">
- <summary>
- Gets or sets the amount of time it took the application to handle the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether the dependency call was successful or not.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this remote dependency.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined event metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.DependencyKind">
- <summary>
- Gets or sets the dependency kind, like SQL, HTTP, Azure, etc.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry">
- <summary>
- Encapsulates information about a web request handled by the application.
- </summary>
- <remarks>
- You can send information about requests processed by your web application to Application Insights by
- passing an instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class to the <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/>
- method.
- </remarks>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.#ctor(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> class with the given <paramref name="name"/>,
- <paramref name="startTime"/>, <paramref name="duration"/>, <paramref name="responseCode"/> and <paramref name="success"/> property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when telemetry was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Context">
- <summary>
- Gets the object that contains contextual information about the application at the time when it handled the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Id">
- <summary>
- Gets or sets Request ID.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Name">
- <summary>
- Gets or sets human-readable name of the requested page.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.ResponseCode">
- <summary>
- Gets or sets response code returned by the application after handling the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Success">
- <summary>
- Gets or sets a value indicating whether application handled the request successfully.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Duration">
- <summary>
- Gets or sets the amount of time it took the application to handle the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Url">
- <summary>
- Gets or sets request url (optional).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Metrics">
- <summary>
- Gets a dictionary of application-defined request metrics.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.HttpMethod">
- <summary>
- Gets or sets the HTTP method of the request.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Source">
- <summary>
- Gets or sets the source for the request telemetry object. This often is a hashed instrumentation key identifying the caller.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionState">
- <summary>
- Contains values that identify state of a user session.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.Start">
- <summary>
- Indicates that a user session started.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SessionState.End">
- <summary>
- Indicates that a user session ended.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry">
- <summary>
- Telemetry type used to track user sessions.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.#ctor(Microsoft.ApplicationInsights.DataContracts.SessionState)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry"/> class with the specified <paramref name="state"/>.
- </summary>
- <param name="state">
- A <see cref="T:Microsoft.ApplicationInsights.DataContracts.SessionState"/> value indicating state of the user session.
- </param>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Timestamp">
- <summary>
- Gets or sets the date and time the session state was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Context">
- <summary>
- Gets the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> of the application when the session state was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.State">
- <summary>
- Gets or sets the value describing state of the user session.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.SessionStateTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes this telemetry instance to ensure it can be accepted by the Application Insights.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.SeverityLevel">
- <summary>
- This enumeration is used by ExceptionTelemetry and TraceTelemetry to identify severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Verbose">
- <summary>
- Verbose severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Information">
- <summary>
- Information severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Warning">
- <summary>
- Warning severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Error">
- <summary>
- Error severity level.
- </summary>
- </member>
- <member name="F:Microsoft.ApplicationInsights.DataContracts.SeverityLevel.Critical">
- <summary>
- Critical severity level.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext">
- <summary>
- Represents a context for sending telemetry to the Application Insights service.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- <remarks>
- By default, this property is initialized with the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.InstrumentationKey"/> value
- of the <see cref="P:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active"/> instance of <see cref="T:Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration"/>. You can specify it
- for all telemetry tracked via a particular <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/> or for a specific <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/>
- instance.
- </remarks>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Component">
- <summary>
- Gets the object describing the component tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Device">
- <summary>
- Gets the object describing the device tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Cloud">
- <summary>
- Gets the object describing the cloud tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Session">
- <summary>
- Gets the object describing a user session tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.User">
- <summary>
- Gets the object describing a user tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Operation">
- <summary>
- Gets the object describing a operation tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Location">
- <summary>
- Gets the object describing a location tracked by this <see cref="T:Microsoft.ApplicationInsights.DataContracts.TelemetryContext" />.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Properties">
- <summary>
- Gets a dictionary of application-defined property values.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TelemetryContext.Tags">
- <summary>
- Gets a dictionary of context tags.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry">
- <summary>
- Telemetry type used for log messages.
- Contains a time and message and optionally some additional metadata.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.#ctor(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> class.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Timestamp">
- <summary>
- Gets or sets date and time when event was recorded.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Sequence">
- <summary>
- Gets or sets the value that defines absolute order of the telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Context">
- <summary>
- Gets the context associated with the current telemetry item.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Message">
- <summary>
- Gets or sets the message text. For example, the text that would normally be written to a log file line.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.SeverityLevel">
- <summary>
- Gets or sets Trace severity level.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Properties">
- <summary>
- Gets a dictionary of application-defined property names and values providing additional information about this trace.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#DataContracts#ISupportSampling#SamplingPercentage">
- <summary>
- Gets or sets data sampling percentage (between 0 and 100).
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry.Microsoft#ApplicationInsights#Channel#ITelemetry#Sanitize">
- <summary>
- Sanitizes the properties based on constraints.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.OperationTelemetryExtensions">
- <summary>
- Extension functions to operation telemetry that start and stop the timer.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Start(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- An extension to telemetry item that starts the timer for the the respective telemetry.
- </summary>
- <param name="telemetry">Telemetry item object that calls this extension method.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.Stop(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- An extension method to telemetry item that stops the timer and computes the duration of the request or dependency.
- </summary>
- <param name="telemetry">Telemetry item object that calls this extension method.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.OperationTelemetryExtensions.GenerateOperationId(Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry)">
- <summary>
- Generate random operation Id and set it to OperationContext.
- </summary>
- <param name="telemetry">Telemetry to initialize Operation id for.</param>
- </member>
- <member name="T:Microsoft.ApplicationInsights.TelemetryClient">
- <summary>
- Send events, metrics and other telemetry to the Application Insights service.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the active configuration, usually loaded from ApplicationInsights.config.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.#ctor(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.TelemetryClient" /> class. Send telemetry with the specified <paramref name="configuration"/>.
- </summary>
- <exception cref="T:System.ArgumentNullException">The <paramref name="configuration"/> is null.</exception>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.Context">
- <summary>
- Gets the current context that will be used to augment telemetry you send.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.InstrumentationKey">
- <summary>
- Gets or sets the default instrumentation key for all <see cref="T:Microsoft.ApplicationInsights.Channel.ITelemetry"/> objects logged in this <see cref="T:Microsoft.ApplicationInsights.TelemetryClient"/>.
- </summary>
- </member>
- <member name="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration">
- <summary>
- Gets the <see cref="P:Microsoft.ApplicationInsights.TelemetryClient.TelemetryConfiguration"/> object associated with this telemetry client instance.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.IsEnabled">
- <summary>
- Check to determine if the tracking is enabled.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
- </summary>
- <param name="eventName">A name for the event.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- <param name="metrics">Measurements associated with this event.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> for display in Diagnostic Search and aggregation in Metrics Explorer.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.EventTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackEvent(Microsoft.ApplicationInsights.DataContracts.EventTelemetry)"/>.
- </summary>
- <param name="telemetry">An event log item.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="severityLevel">Trace severity level.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(System.String,Microsoft.ApplicationInsights.DataContracts.SeverityLevel,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a trace message for display in Diagnostic Search.
- </summary>
- <param name="message">Message to display.</param>
- <param name="severityLevel">Trace severity level.</param>
- <param name="properties">Named string values you can use to search and classify events.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)">
- <summary>
- Send a trace message for display in Diagnostic Search.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.TraceTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackTrace(Microsoft.ApplicationInsights.DataContracts.TraceTelemetry)"/>.
- </summary>
- <param name="telemetry">Message with optional properties.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(System.String,System.Double,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Send a <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> for aggregation in Metric Explorer.
- </summary>
- <param name="name">Metric name.</param>
- <param name="value">Metric value.</param>
- <param name="properties">Named string values you can use to classify and filter metrics.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)">
- <summary>
- Send a <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> for aggregation in Metric Explorer.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.MetricTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackMetric(Microsoft.ApplicationInsights.DataContracts.MetricTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(System.Exception,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
- </summary>
- <param name="exception">The exception to log.</param>
- <param name="properties">Named string values you can use to classify and search for this exception.</param>
- <param name="metrics">Additional values associated with this exception.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)">
- <summary>
- Send an <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> for display in Diagnostic Search.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackException(Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)">
- <summary>
- Send information about external dependency call in the application.
- </summary>
- <param name="dependencyName">External dependency name.</param>
- <param name="commandName">Dependency call command name.</param>
- <param name="startTime">The time when the dependency was called.</param>
- <param name="duration">The time taken by the external dependency to handle the call.</param>
- <param name="success">True if the dependency call was handled successfully.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(System.String,System.String,System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Send information about external dependency call in the application.
- </summary>
- <param name="dependencyTypeName">External dependency type.</param>
- <param name="target">External dependency target.</param>
- <param name="dependencyName">External dependency name.</param>
- <param name="data">Dependency call command name.</param>
- <param name="startTime">The time when the dependency was called.</param>
- <param name="duration">The time taken by the external dependency to handle the call.</param>
- <param name="resultCode">Result code of dependency call execution.</param>
- <param name="success">True if the dependency call was handled successfully.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)">
- <summary>
- Send information about external dependency call in the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackDependency(Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean,System.String)">
- <summary>
- Send information about availability of an application.
- </summary>
- <param name="name">Availability test name.</param>
- <param name="timeStamp">The time when the availability was captured.</param>
- <param name="duration">The time taken for the availability test to run.</param>
- <param name="runLocation">Name of the location the availability test was run from.</param>
- <param name="success">True if the availability test ran successfully.</param>
- <param name="message">Error message on availability test run failure.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)">
- <summary>
- Send information about availability of an application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackAvailability(Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry)"/>
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- This method is an internal part of Application Insights infrastructure. Do not call.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry)">
- <summary>
- This method is an internal part of Application Insights infrastructure. Do not call.
- </summary>
- <param name="telemetry">Telemetry item to initialize.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(System.String)">
- <summary>
- Send information about the page viewed in the application.
- </summary>
- <param name="name">Name of the page.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)">
- <summary>
- Send information about the page viewed in the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackPageView(Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)">
- <summary>
- Send information about a request handled by the application.
- </summary>
- <param name="name">The request name.</param>
- <param name="startTime">The time when the page was requested.</param>
- <param name="duration">The time taken by the application to handle the request.</param>
- <param name="responseCode">The response status code.</param>
- <param name="success">True if the request was handled successfully by the application.</param>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)">
- <summary>
- Send information about a request handled by the application.
- Create a separate <see cref="T:Microsoft.ApplicationInsights.DataContracts.RequestTelemetry"/> instance for each call to <see cref="M:Microsoft.ApplicationInsights.TelemetryClient.TrackRequest(Microsoft.ApplicationInsights.DataContracts.RequestTelemetry)"/>.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClient.Flush">
- <summary>
- Flushes the in-memory buffer.
- </summary>
- </member>
- <member name="T:Microsoft.ApplicationInsights.TelemetryClientExtensions">
- <summary>
- Extension class to telemetry client that creates operation object with the respective fields initialized.
- </summary>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StartOperation``1(Microsoft.ApplicationInsights.TelemetryClient,System.String)">
- <summary>
- Start operation creates an operation object with a respective telemetry item.
- </summary>
- <typeparam name="T">Type of the telemetry item.</typeparam>
- <param name="telemetryClient">Telemetry client object.</param>
- <param name="operationName">Name of the operation that customer is planning to propagate.</param>
- <returns>Operation item object with a new telemetry item having current start time and timestamp.</returns>
- </member>
- <member name="M:Microsoft.ApplicationInsights.TelemetryClientExtensions.StopOperation``1(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.IOperationHolder{``0})">
- <summary>
- Stop operation computes the duration of the operation and tracks it using the respective telemetry client.
- </summary>
- <param name="telemetryClient">Telemetry client object.</param>
- <param name="operation">Operation object to compute duration and track.</param>
- </member>
- </members>
- </doc>
|