C# 클래스 SteamKit2.SteamApps

This handler is used for interacting with apps and packages on the Steam network.
상속: ClientMsgHandler
파일 보기 프로젝트 열기: Top-Cat/SteamBot 1 사용 예제들

공개 메소드들

메소드 설명
GetAppChanges ( uint lastChangeNumber, bool sendChangelist = true ) : void

Requests a list of app changes since the last provided change number value. Results are returned in a AppChangesCallback callback.

GetAppInfo ( AppDetails app, bool supportsBatches = false ) : JobID

Requests app information for a single app. Use the overload for requesting information on a batch of apps. Results are returned in a AppInfoCallback callback.

GetAppInfo ( IEnumerable apps, bool supportsBatches = false ) : JobID

Requests app information for a list of apps. Results are returned in a AppInfoCallback callback.

GetAppInfo ( IEnumerable apps, bool supportsBatches = false ) : JobID

Requests app information for a list of apps. Results are returned in a AppInfoCallback callback.

GetAppInfo ( uint app, bool supportsBatches = false ) : JobID

Requests app information for a single app. Use the overload for requesting information on a batch of apps. Results are returned in a AppInfoCallback callback.

GetAppOwnershipTicket ( uint appid ) : JobID

Requests an app ownership ticket for the specified AppID. Results are returned in a AppOwnershipTicketCallback callback.

GetDepotDecryptionKey ( uint depotid, uint appid ) : JobID

Request the depot decryption key for a specified DepotID. Results are returned in a DepotKeyCallback callback.

GetPackageInfo ( IEnumerable packageId, bool metaDataOnly = false ) : JobID

Requests package information for a list of packages. Results are returned in a PackageInfoCallback callback.

GetPackageInfo ( uint packageId, bool metaDataOnly = false ) : JobID

Requests package information for a single package. Use the overload for requesting information on a batch of packages. Results are returned in a PackageInfoCallback callback.

HandleMsg ( IPacketMsg packetMsg ) : void

Handles a client message. This should not be called directly.

비공개 메소드들

메소드 설명
HandleAppInfoChanges ( IPacketMsg packetMsg ) : void
HandleAppInfoResponse ( IPacketMsg packetMsg ) : void
HandleAppOwnershipTicketResponse ( IPacketMsg packetMsg ) : void
HandleDepotKeyResponse ( IPacketMsg packetMsg ) : void
HandleGameConnectTokens ( IPacketMsg packetMsg ) : void
HandleLicenseList ( IPacketMsg packetMsg ) : void
HandlePackageInfoResponse ( IPacketMsg packetMsg ) : void
HandleVACBanStatus ( IPacketMsg packetMsg ) : void
SteamApps ( ) : System.Collections.Generic

메소드 상세

GetAppChanges() 공개 메소드

Requests a list of app changes since the last provided change number value. Results are returned in a AppChangesCallback callback.
public GetAppChanges ( uint lastChangeNumber, bool sendChangelist = true ) : void
lastChangeNumber uint The last change number value.
sendChangelist bool if set to true, request a change list.
리턴 void

GetAppInfo() 공개 메소드

Requests app information for a single app. Use the overload for requesting information on a batch of apps. Results are returned in a AppInfoCallback callback.
public GetAppInfo ( AppDetails app, bool supportsBatches = false ) : JobID
app AppDetails The app to request information for.
supportsBatches bool if set to true, the request supports batches.
리턴 JobID

GetAppInfo() 공개 메소드

Requests app information for a list of apps. Results are returned in a AppInfoCallback callback.
public GetAppInfo ( IEnumerable apps, bool supportsBatches = false ) : JobID
apps IEnumerable The apps to request information for.
supportsBatches bool if set to true, the request supports batches.
리턴 JobID

GetAppInfo() 공개 메소드

Requests app information for a list of apps. Results are returned in a AppInfoCallback callback.
public GetAppInfo ( IEnumerable apps, bool supportsBatches = false ) : JobID
apps IEnumerable The apps to request information for.
supportsBatches bool if set to true, the request supports batches.
리턴 JobID

GetAppInfo() 공개 메소드

Requests app information for a single app. Use the overload for requesting information on a batch of apps. Results are returned in a AppInfoCallback callback.
public GetAppInfo ( uint app, bool supportsBatches = false ) : JobID
app uint The app to request information for.
supportsBatches bool if set to true, the request supports batches.
리턴 JobID

GetAppOwnershipTicket() 공개 메소드

Requests an app ownership ticket for the specified AppID. Results are returned in a AppOwnershipTicketCallback callback.
public GetAppOwnershipTicket ( uint appid ) : JobID
appid uint The appid to request the ownership ticket of.
리턴 JobID

GetDepotDecryptionKey() 공개 메소드

Request the depot decryption key for a specified DepotID. Results are returned in a DepotKeyCallback callback.
public GetDepotDecryptionKey ( uint depotid, uint appid ) : JobID
depotid uint The DepotID to request a decryption key for.
appid uint The AppID to request the decryption key for.
리턴 JobID

GetPackageInfo() 공개 메소드

Requests package information for a list of packages. Results are returned in a PackageInfoCallback callback.
public GetPackageInfo ( IEnumerable packageId, bool metaDataOnly = false ) : JobID
packageId IEnumerable The packages to request information for.
metaDataOnly bool if set to true to request metadata only.
리턴 JobID

GetPackageInfo() 공개 메소드

Requests package information for a single package. Use the overload for requesting information on a batch of packages. Results are returned in a PackageInfoCallback callback.
public GetPackageInfo ( uint packageId, bool metaDataOnly = false ) : JobID
packageId uint The package id to request information for.
metaDataOnly bool if set to true, request metadata only.
리턴 JobID

HandleMsg() 공개 메소드

Handles a client message. This should not be called directly.
public HandleMsg ( IPacketMsg packetMsg ) : void
packetMsg IPacketMsg The packet message that contains the data.
리턴 void