SvnRemoteSession Members SharpSvn - Subversion for .Net
The SvnRemoteSession type exposes the following members.
Constructors

  NameDescription
Public methodSvnRemoteSession 
Initializes a new SvnRemoteSession instance
Public methodSvnRemoteSession(Uri)
Initializes a new SvnRemoteSession instance and then Open(Uri) a session to the specified url
Back to Top
Methods

  NameDescription
Public methodOnlineCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from OnlineMarshalByRefObject.)
Public methodDispose  (Inherited from SvnClientContext.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the SvnRemoteSession and optionally releases the managed resources
(Overrides SvnClientContext Dispose(Boolean).)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetDeletedRevision(String, SvnRevision, Int64 )
Public methodGetDeletedRevision(String, SvnRevision, SvnRemoteDeletedRevisionArgs, Int64 )
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetLatestRevision(Int64 )
Get the latest revision in the repository
Public methodGetLatestRevision(SvnRemoteCommonArgs, Int64 )
Get the latest revision in the repository
Public methodOnlineGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from OnlineMarshalByRefObject.)
Public methodGetLocations(String, ICollection Int64 , SvnRevisionLocationMap )
Public methodGetLocations(String, ICollection Int64 , SvnRemoteLocationArgs, SvnRevisionLocationMap )
Public methodGetLocationSegments(String, Collection SvnRemoteLocationSegmentEventArgs  )
Public methodGetLocationSegments(String, SvnRemoteLocationSegmentsArgs, Collection SvnRemoteLocationSegmentEventArgs  )
Public methodGetNodeKind(String, SvnNodeKind )
Public methodGetNodeKind(String, SvnRemoteNodeKindArgs, SvnNodeKind )
Public methodGetProperties(String, SvnPropertyCollection )
Public methodGetProperties(String, SvnRemotePropertiesArgs, SvnPropertyCollection )
Public methodGetRepositoryId(Guid )
Public methodGetRepositoryId(SvnRemoteCommonArgs, Guid )
Public methodGetRepositoryRoot(Uri )
Public methodGetRepositoryRoot(SvnRemoteCommonArgs, Uri )
Public methodGetStat(String, SvnRemoteStatEventArgs )
Public methodGetStat(String, SvnRemoteStatArgs, SvnRemoteStatEventArgs )
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodOnlineInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from OnlineMarshalByRefObject.)
Public methodStatic memberIsConnectionlessRepository
Public methodList(String, EventHandler SvnRemoteListEventArgs )
Public methodList(String, SvnRemoteListArgs, EventHandler SvnRemoteListEventArgs )
Public methodListLocks(String, EventHandler SvnRemoteListLockEventArgs )
Public methodListLocks(String, SvnRemoteListLocksArgs, EventHandler SvnRemoteListLockEventArgs )
Public methodLoadConfiguration(String)
Loads the subversion configuration from the specified path
(Inherited from SvnClientContext.)
Public methodLoadConfiguration(String, Boolean)
Loads the subversion configuration from the specified path and optionally ensures the path is a subversion config dir by creating default files
(Inherited from SvnClientContext.)
Public methodLoadConfigurationDefault
Loads the standard subversion configuration and ensures the subversion config dir by creating default files
(Inherited from SvnClientContext.)
Public methodLocationSegments(String, EventHandler SvnRemoteLocationSegmentEventArgs )
Public methodLocationSegments(String, SvnRemoteLocationSegmentsArgs, EventHandler SvnRemoteLocationSegmentEventArgs )
Public methodLog(ICollection String , SvnRevisionRange, EventHandler SvnRemoteLogEventArgs )
Streamingly retrieve the log messages for a set of revision(s).
Public methodLog(String, SvnRevisionRange, EventHandler SvnRemoteLogEventArgs )
Public methodLog(ICollection String , SvnRevisionRange, SvnRemoteLogArgs, EventHandler SvnRemoteLogEventArgs )
Streamingly retrieve the log messages for a set of revision(s).
Public methodLog(String, SvnRevisionRange, SvnRemoteLogArgs, EventHandler SvnRemoteLogEventArgs )
Streamingly retrieve the log messages for a set of revision(s).
Public methodMakeRelativePath
Public methodMakeRepositoryRootRelativePath
Protected methodOnlineMemberwiseClone 
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone(Boolean)
Creates a shallow copy of the current OnlineMarshalByRefObject object.
(Inherited from OnlineMarshalByRefObject.)
Public methodMergeConfiguration
Merges configuration from the specified path into the existing configuration
(Inherited from SvnClientContext.)
Protected methodOnCancel
Raises the Cancel event.
Protected methodOnProcessing
Raises the Processing event.
Protected methodOnProgress
Raises the Progress event.
Protected methodOnSvnError
Raises the OnlineException event.
Public methodOpen(Uri)
Opens the session to the specified Uri
Public methodOpen(Uri, SvnRemoteOpenArgs)
Opens the session to the specified Uri
Public methodReparent(Uri)
Reparents the session to the specified Uri in the same repository
Public methodReparent(Uri, SvnRemoteCommonArgs)
Reparents the session to the specified Uri in the same repository
Public methodStatic memberRequiresExternalAuthorization
Public methodResolveRevision(SvnRevision, Int64 )
Resolves a dated or head revision to an actual revision number
Public methodResolveRevision(SvnRevision, SvnRemoteCommonArgs, Int64 )
Resolves a dated or head revision to an actual revision number
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodUseDefaultConfiguration
Initializes a default configuration. Avoids loading a configuration at a later time
(Inherited from SvnClientContext.)
Back to Top
Properties

  NameDescription
Public propertyAuthentication
Gets the SvnAuthentication instance managing authentication on behalf of this client
(Inherited from SvnClientContext.)
Public propertyIsCommandRunning (Inherited from SvnClientContext.)
Public propertyIsDisposed (Inherited from SvnClientContext.)
Public propertyKeepSession (Inherited from SvnClientContext.)
Public propertySessionUri
Back to Top
Events

  NameDescription
Public eventCancel
Raised to allow canceling operations. The event is first raised on the SvnClientArgs object and then on the SvnLookClient
Public eventProcessing
Raised just before a command is executed. This allows a listener to cleanup before a new command is started
Public eventProgress
Raised on progress. The event is first raised on the SvnClientArgs object and then on the SvnClient
Public eventSvnError
Raised when a subversion exception occurs. Set Cancel to true to cancel throwing the exception
Back to Top
See Also