Show / Hide Table of Contents

Class Endpoint

A messaging endpoint.

Inheritance
System.Object
Endpoint
Implements
IEndpoint
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Kephas.Messaging.Distributed
Assembly: Kephas.Messaging.dll
Syntax
public class Endpoint : IEndpoint

Constructors

| Improve this Doc View Source

Endpoint()

Initializes a new instance of the Endpoint class.

Declaration
public Endpoint()
| Improve this Doc View Source

Endpoint(String, String, String, String)

Initializes a new instance of the Endpoint class.

Declaration
public Endpoint(string appId = null, string appInstanceId = null, string endpointId = null, string scheme = null)
Parameters
Type Name Description
System.String appId

Optional. The identifier of the application.

System.String appInstanceId

Optional. The identifier of the application instance.

System.String endpointId

Optional. The identifier of the endpoint.

System.String scheme

Optional. The scheme.

| Improve this Doc View Source

Endpoint(Uri)

Initializes a new instance of the Endpoint class.

Declaration
public Endpoint(Uri url)
Parameters
Type Name Description
System.Uri url

The endpoint URL.

Fields

| Improve this Doc View Source

AppScheme

The application scheme.

Declaration
public const string AppScheme = "app"
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

AppId

Gets the identifier of the application.

Declaration
public string AppId { get; }
Property Value
Type Description
System.String

The identifier of the application.

| Improve this Doc View Source

AppInstanceId

Gets the identifier of the application instance.

Declaration
public string AppInstanceId { get; }
Property Value
Type Description
System.String

The identifier of the application instance.

| Improve this Doc View Source

EndpointId

Gets the identifier of the endpoint.

Declaration
public string EndpointId { get; }
Property Value
Type Description
System.String

The identifier of the endpoint.

| Improve this Doc View Source

Scheme

Gets the scheme.

Declaration
public string Scheme { get; }
Property Value
Type Description
System.String

The scheme.

| Improve this Doc View Source

Url

Gets or sets the URL of the endpoint.

Declaration
public Uri Url { get; set; }
Property Value
Type Description
System.Uri

The URL.

Methods

| Improve this Doc View Source

ToString()

Returns a string that represents the current object.

Declaration
public override string ToString()
Returns
Type Description
System.String

A string that represents the current object.

Overrides
System.Object.ToString()

Implements

IEndpoint

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX