Server.SaveMetrics.OnFileWritten C# (CSharp) Méthode

OnFileWritten() public méthode

public OnFileWritten ( int numberOfBytes ) : void
numberOfBytes int
Résultat void
		public void OnFileWritten( int numberOfBytes ) {
			writtenBytesPerSecond.IncrementBy( numberOfBytes );
		}

Usage Example

        private void FileCallback(FileQueue.Chunk chunk)
        {
            if (FileOperations.AreSynchronous)
            {
                fileStream.Write(chunk.Buffer, chunk.Offset, chunk.Size);

                if (metrics != null)
                {
                    metrics.OnFileWritten(chunk.Size);
                }

                chunk.Commit();
            }
            else
            {
                if (writeCallback == null)
                {
                    writeCallback = this.OnWrite;
                }

                fileStream.BeginWrite(chunk.Buffer, chunk.Offset, chunk.Size, writeCallback, chunk);
            }
        }