C# 클래스 TonyBaloney.St2.Client.PowerShell.SessionStateExtensions

Extension methods for working with PowerShell SessionState.
TODO: Add getter / setter for default connection.
파일 보기 프로젝트 열기: tonybaloney/St2Client

공개 메소드들

메소드 설명
AddServiceConnection ( this sessionState, string connectionName, St2ClientConnection connection ) : St2ClientConnection

A SessionState extension method that adds a service connection.

GetDefaultServiceConnection ( this sessionState ) : St2ClientConnection

A SessionState extension method that gets default service connection.

GetServiceConnectionByName ( this sessionState, string name ) : St2ClientConnection

A SessionState extension method that gets service connection by name.

GetServiceConnections ( this sessionState ) : St2ClientConnection>.IReadOnlyDictionary

A SessionState extension method that gets service connections.

RemoveServiceConnection ( this sessionState, string connectionName ) : bool

A SessionState extension method that removes the service connection.

SetDefaultServiceConnection ( this sessionState, string connectionName ) : void

A SessionState extension method that sets default service connection.

비공개 메소드들

메소드 설명
GetServiceConnectionsFromSession ( System.Management.Automation.SessionState sessionState ) : St2ClientConnection>.Dictionary

Gets service connections from session.

메소드 상세

AddServiceConnection() 공개 정적인 메소드

A SessionState extension method that adds a service connection.
Thrown when one or more required arguments are null.
public static AddServiceConnection ( this sessionState, string connectionName, St2ClientConnection connection ) : St2ClientConnection
sessionState this .
connectionName string The connection Name.
connection St2ClientConnection The connection.
리턴 St2ClientConnection

GetDefaultServiceConnection() 공개 정적인 메소드

A SessionState extension method that gets default service connection.
public static GetDefaultServiceConnection ( this sessionState ) : St2ClientConnection
sessionState this .
리턴 St2ClientConnection

GetServiceConnectionByName() 공개 정적인 메소드

A SessionState extension method that gets service connection by name.
Thrown when one or more required arguments are null.
public static GetServiceConnectionByName ( this sessionState, string name ) : St2ClientConnection
sessionState this .
name string The name.
리턴 St2ClientConnection

GetServiceConnections() 공개 정적인 메소드

A SessionState extension method that gets service connections.
public static GetServiceConnections ( this sessionState ) : St2ClientConnection>.IReadOnlyDictionary
sessionState this .
리턴 St2ClientConnection>.IReadOnlyDictionary

RemoveServiceConnection() 공개 정적인 메소드

A SessionState extension method that removes the service connection.
Thrown when one or more required arguments are null.
public static RemoveServiceConnection ( this sessionState, string connectionName ) : bool
sessionState this .
connectionName string The connection Name.
리턴 bool

SetDefaultServiceConnection() 공개 정적인 메소드

A SessionState extension method that sets default service connection.
Thrown when the index is outside the required /// range.
public static SetDefaultServiceConnection ( this sessionState, string connectionName ) : void
sessionState this .
connectionName string The connection Name.
리턴 void