Show / Hide Table of Contents

Class BaggageFactoryBase<TBaggage, TClient>

A generic implementation of IBaggageFactory<TClient>.

Inheritance
object
BaggageFactoryBase<TBaggage, TClient>
Implements
IBaggageFactory<TClient>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.ClientManager
Assembly: ClientManager.Abstractions.dll
Syntax
public abstract class BaggageFactoryBase<TBaggage, TClient> : IBaggageFactory<TClient>
Type Parameters
Name Description
TBaggage

The type of the baggage.

TClient

The type of the client.

Properties

View Source

BaggageType

Gets the baggage type.

Declaration
public Type BaggageType { get; }
Property Value
Type Description
Type

Methods

View Source

Create(TClient)

Creates the baggage from a client.

Declaration
public object Create(TClient client)
Parameters
Type Name Description
TClient client

A channel that is already connected.

Returns
Type Description
object

The baggage.

View Source

CreateBaggage(TClient)

Creates the baggage from a client.

Declaration
public abstract TBaggage CreateBaggage(TClient client)
Parameters
Type Name Description
TClient client

A channel that is already connected.

Returns
Type Description
TBaggage

The baggage.

Implements

IBaggageFactory<TClient>
  • View Source
In this article
Back to top Generated by DocFX